2014-02-28 43 views
0

这似乎是将settings.py文件添加到版本控制系统的忽略列表中的Django最佳实践。但是,如果settings.py文件未包含在(Github)项目*中,那么如何开始设置项目呢?如何为现有的django项目创建settings.py文件

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

有没有办法从现有的Django项目中的代码创建settings.py文件?如果作者无法联系或者未对示例文件的请求做出响应,是否还有其他替代方法可用于反复试验?

+3

从回购中排除'settings.py'并不是最好的做法,但是如果你访问别人的项目并且他们排除了它,我认为这并不能帮助你。 – mipadi

回答

1

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

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

我想提出以下建议:

  1. 从一个新的项目采取默认settings.py
  2. 找到requirements.txt并验证其位于有 Django的基础和应用程序之一,包括他们的settings.py
  3. 包括项目中明确定义的所有 应用程序(所有不同于 appname文件夹的文件夹)
  4. 之后,这只是试用en错误(或更多 像审判和例外)。
相关问题