跨本地开发和生产环境管理 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 上获取示例项目布局模板。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3