Como criar várias configurações (settings.py) para um projeto Django?
📁 exemplo, Desenvolvimento web com Django, depuração, projeto
É bastante óbvio que, por exemplo, em produção e durante o desenvolvimento, a configuração do projeto deve ser diferente. No entanto, por padrão, o Django prevê o uso de um único settings.py, onde tudo fica junto, sem qualquer indicação de separação. E queremos separar.
Por exemplo, durante o desenvolvimento, podemos ativar DEBUG = True e conectar o Debug Toolbar, o que não pode ser feito em produção, usar um banco de dados local específico do desenvolvedor, suavizar restrições, etc.
Além disso, se quisermos publicar um projeto Django em algum GitHub, adicionar ao repositório o settings.py com todas as senhas não é nada legal. E se removermos as senhas de lá, committar e depois devolver as senhas, tudo isso é muito inconveniente, e podemos acidentalmente esquecer e committar o settings.py com as senhas. Além disso, haverá conflitos.
Como podemos dividir a configuração em diferentes partes, para que os parâmetros de produção, os parâmetros de des
No answers yet.
Faça login para deixar uma resposta
Blogs
Implantação de aplicação TypeScript em VPS: guia passo a passo
Domando o código rebelde: Feature Flags em projetos Kotlin
Trabalhando com WebAssembly e TypeScript: do A ao Z — guia completo
Refatoração de código Kotlin: quando é necessária e como fazer corretamente