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.

Reply via email to