跨本地開發和生產環境管理 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 上取得。以上是如何管理本地開發和生產的 Django 設定?的詳細內容。更多資訊請關注PHP中文網其他相關文章!