相关疑难解决方法(0)

如何在Django中管理本地vs生产设置?

处理本地开发和生产服务器设置的推荐方法是什么?其中一些(如常量等)可以在两者中进行更改/访问,但其中一些(如静态文件的路径)需要保持不同,因此每次部署新代码时都不应覆盖它们.

目前,我正在添加所有常量settings.py.但每次我在本地更改一些常量,我必须将其复制到生产服务器并编辑文件以进行生产特定的更改...... :(

编辑:看起来这个问题没有标准答案,我接受了最流行的方法.

python deployment django

285
推荐指数
10
解决办法
9万
查看次数

如何模块化django settings.py?

安装新的django应用程序时,必须添加/修改settings.py模块.

对于一个项目,我试图使该模块成为python子包并为每个应用程序创建一个模块:

settings\
    __init__.py
    base.py
    admin.py
    feincms.py
    ...
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是如何合并settings.py属性(例如INSTALLED_APPS是值的元组),它们在不同的子模块中获取值?

谢谢


好吧,我问错了问题(尽管得到了正确答案).我的问题应该是,如何从所有子模块获取属性并合并它们?Django将导入设置并期望一切都在那里.

python django

23
推荐指数
3
解决办法
1万
查看次数

Django settings.py:分离本地和全局配置

我想知道是否可以从"全局"配置(URL,中间件类)中分离Django中的"本地"配置(本地路径到静态,模板内容必须是绝对的,本地数据库信息等等)... ,安装的应用程序等...),以便几个人可以通过Git或SVN在同一个项目上工作,而无需每次提交完成时都重写本地设置!

谢谢!

python git django configuration project-management

5
推荐指数
1
解决办法
3952
查看次数