Tengo una duda: por qué hacer la configuración separando los settings por entorno (base, local, production, etc) y no por source (django,...

Pregunta de la clase:
Codebase: Settings modular
Ixchel Garcia

Ixchel Garcia

Pregunta
studenthace 4 años

Tengo una duda: por qué hacer la configuración separando los settings por entorno (base, local, production, etc) y no por source (django, third-apps, etc) como dice en el siguiente artículo: https://djangostars.com/blog/configuring-django-settings-best-practices/

Quisiera saber por qué esta elección o recomendación. Cuál es la ventaja de tener esta estructura en las configuraciones y no la recomendada por el link anexado anteriormente. Si alguien sabe, lo apreciaría mucho.

1 respuestas
para escribir tu comentario
    Alejandra Andrade

    Alejandra Andrade

    studenthace 4 años

    Buen dia Sun, la separacion de los settings se debe a que los entornos de desarrollo son distintos y las necesidades de configuracion son diferentes tanto en produccion como en tu entorno de desarrollo local, ya que en tu entorno local, necesitas dejar tus settins lo mas sensillos posibles, staging y dev deben ser lo mas parecidos posibles, no estar en debug, ademas de otras muchas configuraciones que ya podras ir revisando. espero haberte ayudado, saludos.

Curso Avanzado de Django

Curso Avanzado de Django

Sitios increíbles como Platzi, Instagram, Pinterest o el portal del New York Times tienen algo en común: todos usan Django. Aprovecha su versatilidad, potencia y rapidez para mostrar tus ideas y dar rienda suelta a tu creatividad. Aprende Django con Platzi y ¡haz de tu próximo sitio web el mejor que el mundo haya visto!

Curso Avanzado de Django

Curso Avanzado de Django

Sitios increíbles como Platzi, Instagram, Pinterest o el portal del New York Times tienen algo en común: todos usan Django. Aprovecha su versatilidad, potencia y rapidez para mostrar tus ideas y dar rienda suelta a tu creatividad. Aprende Django con Platzi y ¡haz de tu próximo sitio web el mejor que el mundo haya visto!