Antecedentes:¿Cuándo debería usar django-admin.py verus manage.py?
Cuando ejecuto el django-admin.py loaddata example.json
obtengo este error. "ImportError: no se pueden importar configuraciones porque la variable de entorno DJANGO_SETTINGS_MODULE no está definida". Entiendo el problema Necesita el DJANGO_SETTINGS_MODULE para poder acceder a la base de datos para hacer esta importación. He tenido este problema antes y he logrado dar un paso lateral hasta ahora.
Al leer los documentos, descubrí que el manage.py
es un contenedor para django-admin.py; pone el proyecto en el sys.path
y establece el entorno DJANGO_SETTINGS_MODULE
. ¡Woot! Whoa! Sé cómo solucionar mi problema.
Soo ... ¿Por qué utilizar los ejemplos de código Django documentation django-admin.py en lugar de manage.py al demostrar subcomandos como loaddata
y dumpdata
?
yo creo que esto hace que la documentación más confuso para los usuarios menos experimentados y tengo unos 9 meses trabajando con Django. ¡Gracias por tu ayuda! – citadelgrad