跨本地开发和生产环境管理 Django 设置可能是一个挑战。一些设置(例如常量)可以在两者之间共享,而其他设置(例如文件路径)则需要变化。
如“Django 的两勺”中所述,推荐的方法是采用版本控制和存储设置在项目内的专用目录中:
project/ app1/ app2/ project/ __init__.py settings/ __init__.py base.py local.py production.py manage.py
base.py 中的通用设置
settings/base.py 包含跨两个环境共享的设置,例如 MEDIA_ROOT和 ADMIN。
站点特定设置
使用指定设置执行 Django
运行 Django 时命令,利用 --settings 选项指定适当的设置文件:
示例项目模板
如需进一步指导,请查看示例项目布局模板可在 GitHub 上获取。
以上是如何管理本地开发和生产的 Django 设置?的详细内容。更多信息请关注PHP中文网其他相关文章!