#30982: django.db.backends.postgresql is not one of available backends.
-------------------------------------+-------------------------------------
     Reporter:  Danny-Tech           |                    Owner:  nobody
         Type:  Bug                  |                   Status:  closed
    Component:  Database layer       |                  Version:  2.2
  (models, ORM)                      |
     Severity:  Normal               |               Resolution:  needsinfo
     Keywords:                       |             Triage Stage:
                                     |  Unreviewed
    Has patch:  0                    |      Needs documentation:  0
  Needs tests:  0                    |  Patch needs improvement:  0
Easy pickings:  0                    |                    UI/UX:  0
-------------------------------------+-------------------------------------
Changes (by felixxm):

 * status:  new => closed
 * resolution:   => needsinfo
 * component:  Uncategorized => Database layer (models, ORM)


Old description:

> ayuda por favor al hacer las miigraciones para conectarme con postgres me
> sale este error:
>
> Traceback (most recent call last):
>   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
> packages\django\db\utils.py", line 110, in load_backend
>     return import_module('%s.base' % backend_name)
>   File
> "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\importlib\__init__.py",
> line 127, in import_module
>     return _bootstrap._gcd_import(name[level:], package, level)
>   File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
>   File "<frozen importlib._bootstrap>", line 983, in _find_and_load
>   File "<frozen importlib._bootstrap>", line 953, in
> _find_and_load_unlocked
>   File "<frozen importlib._bootstrap>", line 219, in
> _call_with_frames_removed
>   File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
>   File "<frozen importlib._bootstrap>", line 983, in _find_and_load
>   File "<frozen importlib._bootstrap>", line 965, in
> _find_and_load_unlocked
> ModuleNotFoundError: No module named 'django.db.backends.postgresql'
>
> The above exception was the direct cause of the following exception:
>
> Traceback (most recent call last):
>   File "manage.py", line 21, in <module>
>     main()
>   File "manage.py", line 17, in main
>     execute_from_command_line(sys.argv)
>   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
> packages\django\core\management\__init__.py", line 381, in
> execute_from_command_line
>     utility.execute()
>   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
> packages\django\core\management\__init__.py", line 357, in execute
>     django.setup()
>   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
> packages\django\__init__.py", line 24, in setup
>     apps.populate(settings.INSTALLED_APPS)
>   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
> packages\django\apps\registry.py", line 114, in populate
>     app_config.import_models()
>   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
> packages\django\apps\config.py", line 211, in import_models
>     self.models_module = import_module(models_module_name)
>   File
> "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\importlib\__init__.py",
> line 127, in import_module
>     return _bootstrap._gcd_import(name[level:], package, level)
>   File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
>   File "<frozen importlib._bootstrap>", line 983, in _find_and_load
>   File "<frozen importlib._bootstrap>", line 967, in
> _find_and_load_unlocked
>   File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
>   File "<frozen importlib._bootstrap_external>", line 728, in exec_module
>   File "<frozen importlib._bootstrap>", line 219, in
> _call_with_frames_removed
>   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
> packages\django\contrib\auth\models.py", line 2, in <module>
>     from django.contrib.auth.base_user import AbstractBaseUser,
> BaseUserManager
>   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
> packages\django\contrib\auth\base_user.py", line 47, in <module>
>     class AbstractBaseUser(models.Model):
>   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
> packages\django\db\models\base.py", line 117, in __new__
>     new_class.add_to_class('_meta', Options(meta, app_label))
>   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
> packages\django\db\models\base.py", line 321, in add_to_class
>     value.contribute_to_class(cls, name)
>   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
> packages\django\db\models\options.py", line 204, in contribute_to_class
>     self.db_table = truncate_name(self.db_table,
> connection.ops.max_name_length())
>   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
> packages\django\db\__init__.py", line 28, in __getattr__
>     return getattr(connections[DEFAULT_DB_ALIAS], item)
>   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
> packages\django\db\utils.py", line 201, in __getitem__
>     backend = load_backend(db['ENGINE'])
>   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
> packages\django\db\utils.py", line 125, in load_backend
>     ) from e_user
> django.core.exceptions.ImproperlyConfigured:
> 'django.db.backends.postgresql' isn't an available database backend.
> Try using 'django.db.backends.XXX', where XXX is one of:
>     'mysql', 'oracle', 'sqlite3'
> P                                        oCode\Django\TiendaOnline>
> PS C:\Users\PC\Desktop\Daniel\visualStudioCode\Django\TiendaOnline>
> python manage.py makemigrations
> Traceback (most recent call last):
>   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
> packages\django\db\utils.py", line 110, in load_backend
>     return import_module('%s.base' % backend_name)
>   File
> "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\importlib\__init__.py",
> line 127, in import_module
>     return _bootstrap._gcd_import(name[level:], package, level)
>   File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
>   File "<frozen importlib._bootstrap>", line 983, in _find_and_load
>   File "<frozen importlib._bootstrap>", line 953, in
> _find_and_load_unlocked
>   File "<frozen importlib._bootstrap>", line 219, in
> _call_with_frames_removed
>   File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
>   File "<frozen importlib._bootstrap>", line 983, in _find_and_load
>   File "<frozen importlib._bootstrap>", line 965, in
> _find_and_load_unlocked
> ModuleNotFoundError: No module named 'django.db.backends.postgresql'
>
> The above exception was the direct cause of the following exception:
>
> Traceback (most recent call last):
>   File "manage.py", line 21, in <module>
>     main()
>   File "manage.py", line 17, in main
>     execute_from_command_line(sys.argv)
>   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
> packages\django\core\management\__init__.py", line 381, in
> execute_from_command_line
>     utility.execute()
>   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
> packages\django\core\management\__init__.py", line 357, in execute
>     django.setup()
>   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
> packages\django\__init__.py", line 24, in setup
>     apps.populate(settings.INSTALLED_APPS)
>   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
> packages\django\apps\registry.py", line 114, in populate
>     app_config.import_models()
>   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
> packages\django\apps\config.py", line 211, in import_models
>     self.models_module = import_module(models_module_name)
>   File
> "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\importlib\__init__.py",
> line 127, in import_module
>     return _bootstrap._gcd_import(name[level:], package, level)
>   File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
>   File "<frozen importlib._bootstrap>", line 983, in _find_and_load
>   File "<frozen importlib._bootstrap>", line 967, in
> _find_and_load_unlocked
>   File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
>   File "<frozen importlib._bootstrap_external>", line 728, in exec_module
>   File "<frozen importlib._bootstrap>", line 219, in
> _call_with_frames_removed
>   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
> packages\django\contrib\auth\models.py", line 2, in <module>
>     from django.contrib.auth.base_user import AbstractBaseUser,
> BaseUserManager
>   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
> packages\django\contrib\auth\base_user.py", line 47, in <module>
>     class AbstractBaseUser(models.Model):
>   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
> packages\django\db\models\base.py", line 117, in __new__
>     new_class.add_to_class('_meta', Options(meta, app_label))
>   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
> packages\django\db\models\base.py", line 321, in add_to_class
>     value.contribute_to_class(cls, name)
>   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
> packages\django\db\models\options.py", line 204, in contribute_to_class
>     self.db_table = truncate_name(self.db_table,
> connection.ops.max_name_length())
>   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
> packages\django\db\__init__.py", line 28, in __getattr__
>     return getattr(connections[DEFAULT_DB_ALIAS], item)
>   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
> packages\django\db\utils.py", line 201, in __getitem__
>     backend = load_backend(db['ENGINE'])
>   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
> packages\django\db\utils.py", line 125, in load_backend
>     ) from e_user
> django.core.exceptions.ImproperlyConfigured:
> 'django.db.backends.postgresql' isn't an available database backend.
> Try using 'django.db.backends.XXX', where XXX is one of:
>     'mysql', 'oracle', 'sqlite3'

New description:

 ayuda por favor al hacer las miigraciones para conectarme con postgres me
 sale este error:

 {{{
 Traceback (most recent call last):
   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
 packages\django\db\utils.py", line 110, in load_backend
     return import_module('%s.base' % backend_name)
   File
 
"C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\importlib\__init__.py",
 line 127, in import_module
     return _bootstrap._gcd_import(name[level:], package, level)
   File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
   File "<frozen importlib._bootstrap>", line 983, in _find_and_load
   File "<frozen importlib._bootstrap>", line 953, in
 _find_and_load_unlocked
   File "<frozen importlib._bootstrap>", line 219, in
 _call_with_frames_removed
   File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
   File "<frozen importlib._bootstrap>", line 983, in _find_and_load
   File "<frozen importlib._bootstrap>", line 965, in
 _find_and_load_unlocked
 ModuleNotFoundError: No module named 'django.db.backends.postgresql'
 }}}
 The above exception was the direct cause of the following exception:
 {{{
 Traceback (most recent call last):
   File "manage.py", line 21, in <module>
     main()
   File "manage.py", line 17, in main
     execute_from_command_line(sys.argv)
   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
 packages\django\core\management\__init__.py", line 381, in
 execute_from_command_line
     utility.execute()
   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
 packages\django\core\management\__init__.py", line 357, in execute
     django.setup()
   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
 packages\django\__init__.py", line 24, in setup
     apps.populate(settings.INSTALLED_APPS)
   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
 packages\django\apps\registry.py", line 114, in populate
     app_config.import_models()
   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
 packages\django\apps\config.py", line 211, in import_models
     self.models_module = import_module(models_module_name)
   File
 
"C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\importlib\__init__.py",
 line 127, in import_module
     return _bootstrap._gcd_import(name[level:], package, level)
   File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
   File "<frozen importlib._bootstrap>", line 983, in _find_and_load
   File "<frozen importlib._bootstrap>", line 967, in
 _find_and_load_unlocked
   File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
   File "<frozen importlib._bootstrap_external>", line 728, in exec_module
   File "<frozen importlib._bootstrap>", line 219, in
 _call_with_frames_removed
   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
 packages\django\contrib\auth\models.py", line 2, in <module>
     from django.contrib.auth.base_user import AbstractBaseUser,
 BaseUserManager
   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
 packages\django\contrib\auth\base_user.py", line 47, in <module>
     class AbstractBaseUser(models.Model):
   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
 packages\django\db\models\base.py", line 117, in __new__
     new_class.add_to_class('_meta', Options(meta, app_label))
   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
 packages\django\db\models\base.py", line 321, in add_to_class
     value.contribute_to_class(cls, name)
   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
 packages\django\db\models\options.py", line 204, in contribute_to_class
     self.db_table = truncate_name(self.db_table,
 connection.ops.max_name_length())
   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
 packages\django\db\__init__.py", line 28, in __getattr__
     return getattr(connections[DEFAULT_DB_ALIAS], item)
   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
 packages\django\db\utils.py", line 201, in __getitem__
     backend = load_backend(db['ENGINE'])
   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
 packages\django\db\utils.py", line 125, in load_backend
     ) from e_user
 django.core.exceptions.ImproperlyConfigured:
 'django.db.backends.postgresql' isn't an available database backend.
 Try using 'django.db.backends.XXX', where XXX is one of:
     'mysql', 'oracle', 'sqlite3'
 P                                        oCode\Django\TiendaOnline>
 PS C:\Users\PC\Desktop\Daniel\visualStudioCode\Django\TiendaOnline> python
 manage.py makemigrations
 Traceback (most recent call last):
   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
 packages\django\db\utils.py", line 110, in load_backend
     return import_module('%s.base' % backend_name)
   File
 
"C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\importlib\__init__.py",
 line 127, in import_module
     return _bootstrap._gcd_import(name[level:], package, level)
   File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
   File "<frozen importlib._bootstrap>", line 983, in _find_and_load
   File "<frozen importlib._bootstrap>", line 953, in
 _find_and_load_unlocked
   File "<frozen importlib._bootstrap>", line 219, in
 _call_with_frames_removed
   File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
   File "<frozen importlib._bootstrap>", line 983, in _find_and_load
   File "<frozen importlib._bootstrap>", line 965, in
 _find_and_load_unlocked
 ModuleNotFoundError: No module named 'django.db.backends.postgresql'

 The above exception was the direct cause of the following exception:

 Traceback (most recent call last):
   File "manage.py", line 21, in <module>
     main()
   File "manage.py", line 17, in main
     execute_from_command_line(sys.argv)
   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
 packages\django\core\management\__init__.py", line 381, in
 execute_from_command_line
     utility.execute()
   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
 packages\django\core\management\__init__.py", line 357, in execute
     django.setup()
   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
 packages\django\__init__.py", line 24, in setup
     apps.populate(settings.INSTALLED_APPS)
   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
 packages\django\apps\registry.py", line 114, in populate
     app_config.import_models()
   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
 packages\django\apps\config.py", line 211, in import_models
     self.models_module = import_module(models_module_name)
   File
 
"C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\importlib\__init__.py",
 line 127, in import_module
     return _bootstrap._gcd_import(name[level:], package, level)
   File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
   File "<frozen importlib._bootstrap>", line 983, in _find_and_load
   File "<frozen importlib._bootstrap>", line 967, in
 _find_and_load_unlocked
   File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
   File "<frozen importlib._bootstrap_external>", line 728, in exec_module
   File "<frozen importlib._bootstrap>", line 219, in
 _call_with_frames_removed
   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
 packages\django\contrib\auth\models.py", line 2, in <module>
     from django.contrib.auth.base_user import AbstractBaseUser,
 BaseUserManager
   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
 packages\django\contrib\auth\base_user.py", line 47, in <module>
     class AbstractBaseUser(models.Model):
   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
 packages\django\db\models\base.py", line 117, in __new__
     new_class.add_to_class('_meta', Options(meta, app_label))
   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
 packages\django\db\models\base.py", line 321, in add_to_class
     value.contribute_to_class(cls, name)
   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
 packages\django\db\models\options.py", line 204, in contribute_to_class
     self.db_table = truncate_name(self.db_table,
 connection.ops.max_name_length())
   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
 packages\django\db\__init__.py", line 28, in __getattr__
     return getattr(connections[DEFAULT_DB_ALIAS], item)
   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
 packages\django\db\utils.py", line 201, in __getitem__
     backend = load_backend(db['ENGINE'])
   File "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\site-
 packages\django\db\utils.py", line 125, in load_backend
     ) from e_user
 django.core.exceptions.ImproperlyConfigured:
 'django.db.backends.postgresql' isn't an available database backend.
 Try using 'django.db.backends.XXX', where XXX is one of:
     'mysql', 'oracle', 'sqlite3'
 }}}

--

Comment:

 Thanks for this ticket, however we will not be able to reproduce this
 issue with provided info. IMO it's not an issue in Django, but something
 with you're configuration/environment. Maybe you're using Python that's
 not supported by this version of Django, it's hard to tell. I think you
 should try to use one of
 [https://code.djangoproject.com/wiki/TicketClosingReasons/UseSupportChannels
 support channels]. You can also try to provide a sample and small project
 that we can use to reproduce this issue.

-- 
Ticket URL: <https://code.djangoproject.com/ticket/30982#comment:1>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/068.ad45d89d821ebcb4c1225e34b4dbdd1e%40djangoproject.com.

Reply via email to