Hi Anthony, this mailing list is for the development of Django only. Please
post questions like this to django-users or ask in the #django freenode IRC
channel, and not in this mailing list.

As for your issue: the exception message explains exactly what the issue
is. Try running 'pip install --upgrade psycopg2'.

On 25 May 2017 12:48, "Anthony Njogu" <anjo...@gmail.com> wrote:

I have been trying to connect my project to postgresql db. my django doesnt
understand the 'python manage.py migrate' command and every time I try
using syncdb it gives me this 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 developers (Contributions to Django itself)" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to django-developers+unsubscr...@googlegroups.com.
To post to this group, send email to django-developers@googlegroups.com.
Visit this group at https://groups.google.com/group/django-developers.
To view this discussion on the web visit https://groups.google.com/d/
msgid/django-developers/9eb33c85-5b23-4598-b66b-9c18cb731d86%40googlegroups.
com
<https://groups.google.com/d/msgid/django-developers/9eb33c85-5b23-4598-b66b-9c18cb731d86%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 developers  (Contributions to Django itself)" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To post to this group, send email to django-developers@googlegroups.com.
Visit this group at https://groups.google.com/group/django-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/CAFNZOJNhpdZwtiXSxNqDM6zvN4Q6OxNmEw3Ooc%3DsHr0y_xNP1w%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to