Saltar al contenido

¿Cuándo debería usar django-admin.py versus manage.py?

Solución:

Si tu DJANGO_SETTINGS_MODULE la variable de entorno está configurada, puede usar django-admin.py desde cualquier directorio de trabajo, mientras que debe estar en el directorio del proyecto para usar ./manage.py (o tenerlo en tu camino).

Usar virtualenv, y tiene DJANGO_SETTINGS_MODULE establecido por bin/activate, y luego puedes usar django-admin.py.

¿Por qué los ejemplos de código de la documentación de Django usan django-admin.py en lugar de manage.py cuando se muestran subcomandos como loaddata y dumpdata?

Bueno, porque estos scripts son los mismos en principio, con las diferencias que ya mencionaste. Los documentos de Django también mencionan

django-admin.py <subcommand> [options]
manage.py <subcommand> [options]

lado a lado. Usualmente usas django-admin.py para iniciar un nuevo proyecto o aplicación y manage.py para hacer el resto.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *