Administrar la configuración de Django en entornos de producción y desarrollo local puede ser un desafío. Algunas configuraciones, como las constantes, se pueden compartir entre ambos, mientras que otras, como las rutas de los archivos, requieren variación.
El enfoque recomendado, como se describe en "Dos cucharadas de Django", es emplear control de versiones y almacenar configuraciones en un directorio dedicado dentro de su proyecto:
project/ app1/ app2/ project/ __init__.py settings/ __init__.py base.py local.py production.py manage.py
Configuraciones comunes en base.py
settings/base.py alberga configuraciones compartidas en ambos entornos, como MEDIA_ROOT y ADMIN.
Configuración específica del sitio
Ejecutando Django con la configuración especificada
Al ejecutar comandos de Django, utilice la opción --settings para especificar el archivo de configuración apropiado:
Ejemplo Plantilla de proyecto
Para obtener más orientación, hay disponible una plantilla de diseño de proyecto de muestra en GitHub.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3