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 [email protected].
To post to this group, send email to [email protected].
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.
For more options, visit https://groups.google.com/d/optout.