Django的configstore是一個Django應用程序,以允許其他應用程序可以輕鬆地存儲網站基礎配置。
安裝
- 添加了“configstore”目錄添加到您的Python路徑
- 添加“configstore'到您的INSTALLED_APPS在你的設置文件
用法
地方定義配置形式:
從Django的形式進口
從django.contrib.auth.models導入用戶
從configstore.configs進口ConfigurationInstance,註冊
從configstore.forms進口ConfigurationForm
類ExampleConfigurationForm(ConfigurationForm):
 金額= forms.DecimalField()
 消息= forms.CharField()
 用戶= forms.ModelChoiceField(查詢集= User.objects.all())
註冊表格:
complex_instance = ConfigurationInstance(“示例”,“示例配置”,ExampleConfigurationForm)
註冊(complex_instance)
別的地方在你的代碼檢索配置和使用它:
從configstore.configs進口get_config
配置= get_config(“示例”)
打印配置['量']
功能:
- 在商店的配置,並作為檢索字典
- 在配置被延遲加載和每個請求被緩存
- 在配置被定義為一個Django的形式
要求:
- 在Python的
- Django的
評論沒有發現