如何为现有的django项目创建settings.py文件

时间:2014-02-28 22:47:58

标签: django django-settings

将settings.py文件添加到版本控制系统的忽略列表似乎是一种Django最佳实践。但是当(Github)项目中没有包含settings.py文件时,如何开始设置项目?

从默认设置文件开始并不容易,因为我没有使用Django的经验,并且看到有必要包含的包含模块/框架的特定设置。

有没有办法从现有Django项目中的代码创建settings.py文件?如果无法联系作者或者没有回复对示例文件的请求,是否还有其他替代试验和错误?

1 个答案:

答案 0 :(得分:1)

事实上,根据Daniel Greenfeld(AKA Pydany)和Audrey Roy在"Two Scoops of Django"的意见,将其置于忽略列表中并不是最佳做法。事实上,建议您为团队成员的每个设置保留一个设置文件。

当然,最简单的方法是与作者联系,如果他是那样,你就可以得到它。

我会推荐以下内容:

  1. 从新项目中取默认settings.py
  2. 找到requirements.txt并验证其中的哪个应用 django base并将它们包含在settings.py
  3. 包括所有 在项目中明确定义的应用程序(所有文件夹与...不同) appname文件夹)
  4. 之后只是试错(或更多 喜欢试用和例外)。