Hello, 1) You say that "it does not identify the word migrate". Could you please show us the exact error message?
2) The message you are getting, "psycopg2_version 2.5.4 or newer is required; you have 2.4.5" seems perfectly clear. Could you elaborate on why you have trouble correcting it? Regards, A. Antonis Christofides http://djangodeployment.com On 2017-05-25 09:44, Njogu wrote: > I have been trying to connect my django project to postrgesql database, i have > one the configurations to it perfectly like this; > > > ALLOWED_HOSTS = ['localhost', '127.0.0.1'] > > DATABASES = { > 'default': { > 'ENGINE' : 'django.db.backends.postgresql_psycopg2', > 'NAME' : 'firstdjangoproject', > 'USER' : 'djangouser', > 'PASSWORD' : 'django254', > 'HOST' : '127.0.0.1', > 'PORT' : '5432', > } > > however when i run the command *'python manage.py migrate'* it does not > identify the word migrate, and when i run the command '*python manage.py > syncdb*' i get the following error; > > Traceback (most recent call last): > File "manage.py", line 10, in <module> > execute_from_command_line(sys.argv) > File > "/usr/local/lib/python2.7/dist-packages/Django-1.11.1-py2.7.egg/django/core/management/__init__.py", > line 363, in execute_from_command_line > utility.execute() > File > "/usr/local/lib/python2.7/dist-packages/Django-1.11.1-py2.7.egg/django/core/management/__init__.py", > line 337, in execute > django.setup() > File > "/usr/local/lib/python2.7/dist-packages/Django-1.11.1-py2.7.egg/django/__init__.py", > line 27, in setup > apps.populate(settings.INSTALLED_APPS) > File > "/usr/local/lib/python2.7/dist-packages/Django-1.11.1-py2.7.egg/django/apps/registry.py", > line 108, in populate > app_config.import_models() > File > "/usr/local/lib/python2.7/dist-packages/Django-1.11.1-py2.7.egg/django/apps/config.py", > line 202, in import_models > self.models_module = import_module(models_module_name) > File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module > __import__(name) > File > "/usr/local/lib/python2.7/dist-packages/Django-1.11.1-py2.7.egg/django/contrib/auth/models.py", > line 4, in <module> > from django.contrib.auth.base_user import AbstractBaseUser, > BaseUserManager > File > "/usr/local/lib/python2.7/dist-packages/Django-1.11.1-py2.7.egg/django/contrib/auth/base_user.py", > line 52, in <module> > class AbstractBaseUser(models.Model): > File > "/usr/local/lib/python2.7/dist-packages/Django-1.11.1-py2.7.egg/django/db/models/base.py", > line 124, in __new__ > new_class.add_to_class('_meta', Options(meta, app_label)) > File > "/usr/local/lib/python2.7/dist-packages/Django-1.11.1-py2.7.egg/django/db/models/base.py", > line 330, in add_to_class > value.contribute_to_class(cls, name) > File > "/usr/local/lib/python2.7/dist-packages/Django-1.11.1-py2.7.egg/django/db/models/options.py", > line 214, in contribute_to_class > self.db_table = truncate_name(self.db_table, > connection.ops.max_name_length()) > File > "/usr/local/lib/python2.7/dist-packages/Django-1.11.1-py2.7.egg/django/db/__init__.py", > line 33, in __getattr__ > return getattr(connections[DEFAULT_DB_ALIAS], item) > File > "/usr/local/lib/python2.7/dist-packages/Django-1.11.1-py2.7.egg/django/db/utils.py", > line 211, in __getitem__ > backend = load_backend(db['ENGINE']) > File > "/usr/local/lib/python2.7/dist-packages/Django-1.11.1-py2.7.egg/django/db/utils.py", > line 115, in load_backend > return import_module('%s.base' % backend_name) > File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module > __import__(name) > File > "/usr/local/lib/python2.7/dist-packages/Django-1.11.1-py2.7.egg/django/db/backends/postgresql/base.py", > line 36, in <module> > raise ImproperlyConfigured("psycopg2_version 2.5.4 or newer is required; > you have %s" % psycopg2.__version__) > django.core.exceptions.ImproperlyConfigured: psycopg2_version 2.5.4 or newer > is required; you have 2.4.5 (dt dec mx pq3 ext) > > -- > You received this message because you are subscribed to the Google Groups > "Django users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to django-users+unsubscr...@googlegroups.com > <mailto:django-users+unsubscr...@googlegroups.com>. > To post to this group, send email to django-users@googlegroups.com > <mailto:django-users@googlegroups.com>. > Visit this group at https://groups.google.com/group/django-users. > To view this discussion on the web visit > https://groups.google.com/d/msgid/django-users/a9e7f2c4-966d-45fe-aebc-681bacba6b74%40googlegroups.com > <https://groups.google.com/d/msgid/django-users/a9e7f2c4-966d-45fe-aebc-681bacba6b74%40googlegroups.com?utm_medium=email&utm_source=footer>. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscr...@googlegroups.com. To post to this group, send email to django-users@googlegroups.com. Visit this group at https://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/91975fe3-98a0-566e-7f11-1fe8dc1c3711%40djangodeployment.com. For more options, visit https://groups.google.com/d/optout.