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 [email protected] > <mailto:[email protected]>. > To post to this group, send email to [email protected] > <mailto:[email protected]>. > 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 [email protected]. To post to this group, send email to [email protected]. 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.

