我的網站幾乎沒有全局配置。例如,「SMTP服務器地址」,「公司地址」等django-admin中的網站配置
當然,我可以在:
- 在
settings.py
創建一個變量,在模板和應用程序使用它; - 創建一個模型(如
Configuration
)並在其中寫入所有必需的字段。
如果我使用第一種方式,我不能授予更改django-admin中的這些字段的訪問權限。
如果我使用秒的方式它不是一個美麗的解決方案,因爲無處不在的代碼我將使用model_name.objects.get(id=1)
,我只需要一個實例。模型是爲其他任務而創建的。
我該如何解決這個問題?
未來,請檢查您的文章的實時預覽,以確保格式大致正確。 – 2012-03-25 07:57:32
使用[django-solo](http://stackoverflow.com/a/20813571/1888983)([github](https:// github。com/lazybird/django-solo))創建一個單例對我來說是很痛苦的。 – jozxyqk 2015-05-09 10:00:22