Gerenciar configurações do Django em ambientes locais de desenvolvimento e produção pode ser um desafio. Algumas configurações, como constantes, podem ser compartilhadas entre ambos, enquanto outras, como caminhos de arquivo, requerem variação.
A abordagem recomendada, conforme descrito em "Duas dicas do Django", é empregar controle de versão e armazenar configurações em um diretório dedicado dentro do seu projeto:
project/ app1/ app2/ project/ __init__.py settings/ __init__.py base.py local.py production.py manage.py
Configurações comuns em base.py
settings/base.py abriga configurações compartilhadas em ambos os ambientes, como MEDIA_ROOT e ADMIN.
Configurações específicas do site
Executando Django com configurações especificadas
Ao executar comandos do Django, utilize a opção --settings para especificar o arquivo de configurações apropriado:
Projeto de exemplo Modelo
Para obter mais orientações, um modelo de layout de projeto de amostra está disponível no GitHub.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3