2014-02-28 47 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錯誤(或更多 像審判和例外)。
相關問題