raise ImproperlyConfigured("settings.DATABASES is improperly configured. "django.core.exceptions.ImproperlyConfigured: settings.DATABASES is improperly configured. Please supply the ENGINE value. Check settings documentation for more details.

1,656 views
Skip to first unread message

Miguel Rojas

unread,
Feb 26, 2021, 4:09:56 PM2/26/21
to djan...@googlegroups.com
  Hola buenos días, soy nuevo en Django y tengo el siguiente problema a la hora de intentar hacer una migración, apenas hago python manage.py migrate, me muestra este error, busqué mucho y encontraba errores similares pero en la misma configuración de la BD, en mi caso creo que la he configurado bien. Dejo una captura de pantalla con mi error, por favor si se les ocurre una solución, estaría muy agradecido. Qué tengan buen día.






File "manage.py", line 15, in <module>
    execute_from_command_line(sys.argv)
  File "C:\Users\marb2\AppData\Local\Programs\Python\Python38\lib\site-packages\django\core\management\__init__.py", line 401, in execute_from_command_line
    utility.execute()
  File "C:\Users\marb2\AppData\Local\Programs\Python\Python38\lib\site-packages\django\core\management\__init__.py", line 395, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "C:\Users\marb2\AppData\Local\Programs\Python\Python38\lib\site-packages\django\core\management\base.py", line 328, in run_from_argv
    self.execute(*args, **cmd_options)
  File "C:\Users\marb2\AppData\Local\Programs\Python\Python38\lib\site-packages\django\core\management\base.py", line 369, in execute
    output = self.handle(*args, **options)
  File "C:\Users\marb2\AppData\Local\Programs\Python\Python38\lib\site-packages\django\core\management\base.py", line 83, in wrapped
    res = handle_func(*args, **kwargs)
  File "C:\Users\marb2\AppData\Local\Programs\Python\Python38\lib\site-packages\django\core\management\commands\migrate.py", line 86, in handle
    executor = MigrationExecutor(connection, self.migration_progress_callback)
  File "C:\Users\marb2\AppData\Local\Programs\Python\Python38\lib\site-packages\django\db\migrations\executor.py", line 18, in __init__
    self.loader = MigrationLoader(self.connection)
  File "C:\Users\marb2\AppData\Local\Programs\Python\Python38\lib\site-packages\django\db\migrations\loader.py", line 49, in __init__
    self.build_graph()
  File "C:\Users\marb2\AppData\Local\Programs\Python\Python38\lib\site-packages\django\db\migrations\loader.py", line 212, in build_graph
    self.applied_migrations = recorder.applied_migrations()
  File "C:\Users\marb2\AppData\Local\Programs\Python\Python38\lib\site-packages\django\db\migrations\recorder.py", line 76, in applied_migrations
    if self.has_table():
  File "C:\Users\marb2\AppData\Local\Programs\Python\Python38\lib\site-packages\django\db\migrations\recorder.py", line 56, in has_table
    return self.Migration._meta.db_table in self.connection.introspection.table_names(self.connection.cursor())
  File "C:\Users\marb2\AppData\Local\Programs\Python\Python38\lib\site-packages\django\utils\asyncio.py", line 24, in inner
    return func(*args, **kwargs)
  File "C:\Users\marb2\AppData\Local\Programs\Python\Python38\lib\site-packages\django\db\backends\base\base.py", line 260, in cursor
    return self._cursor()
  File "C:\Users\marb2\AppData\Local\Programs\Python\Python38\lib\site-packages\django\db\backends\dummy\base.py", line 20, in complain
    raise ImproperlyConfigured("settings.DATABASES is improperly configured. "
django.core.exceptions.ImproperlyConfigured: settings.DATABASES is improperly configured. Please supply the ENGINE value. Check settings documentation for more details.
Error.png

carlos

unread,
Feb 26, 2021, 7:45:27 PM2/26/21
to djan...@googlegroups.com
Esta muy raro viendo tu setting lo veo correcto, haz una prueba con sqlite3 a ver si es problema del driver de postgresql en windos

saludos

--
--
Ha recibido este mensaje porque está suscrito a Grupo "Grupo de Usuarios del Framework Django de habla hispana" de Grupos de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a djan...@googlegroups.com
Para anular la suscripción a este grupo, envíe un mensaje a django-es-...@googlegroups.com
Para obtener más opciones, visita este grupo en http://groups.google.com.bo/group/django-es.
---
Has recibido este mensaje porque estás suscrito al grupo "Django-es" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a django-es+...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/django-es/CA%2B2JmK%3D694VKnWN0htRX%3Dj6Mxw4jL%3Dwd8Hcmaei6xTfyM93RNA%40mail.gmail.com.


--
att.
Carlos Rocha

Alejandro Avendano

unread,
Mar 3, 2021, 10:51:27 AM3/3/21
to djan...@googlegroups.com


En el diccionario de configuración tienes un espacio en blanco luego de ENGINE. Debe ser:  'ENGINE' en vez de  'ENGINE '
Trata con eso y si no resulta es por que te falta instalar alguna dependencia 
   



Dominyel Rivera

unread,
Mar 3, 2021, 6:11:32 PM3/3/21
to djan...@googlegroups.com
apoyo la repuesta del amigo @Alejandro Avendano, solo quita ese espacio en blaco que tienes delante del 'ENGINE' y ya estara solucionado tu problema amigo :D

Miguel Rojas

unread,
Mar 17, 2021, 6:09:54 AM3/17/21
to djan...@googlegroups.com
Muchas gracias Alejandro, esta fue la solución de mi problema. 

Reply all
Reply to author
Forward
0 new messages