Django-configstore це додаток Django, щоб інші програми легко конфігурацій на основі магазин сайт.
<Сильний> Установка
- Додати в каталог '', щоб configstore вашому шляху Python
- Додати "configstore ', щоб ваші INSTALLED_APPS у файлі налаштувань
<Сильний> Використання
Визначте форму конфігурації десь:
від Django форм імпортних
від django.contrib.auth.models імпорту користувача
від configstore.configs імпортувати ConfigurationInstance, зареєструйтесь
від configstore.forms імпорту ConfigurationForm
клас ExampleConfigurationForm (ConfigurationForm):
& NBSP; сума = forms.DecimalField ()
& NBSP; повідомлення = forms.CharField ()
& NBSP; користувач = forms.ModelChoiceField (QuerySet = User.objects.all ())
Реєстрація вигляд:
complex_instance = ConfigurationInstance ('приклад', 'Приклад конфігурації ", ExampleConfigurationForm)
зареєструйтеся (complex_instance)
Десь ще у вашому коді вилучення конфігурації і використовувати його:
від configstore.configs імпорту Get_Config
Config = Get_Config ('приклад')
друк конфігурації ['кількість']
Особливості
- Магазини конфігурації і відновити події в якості словника
- Конфігурації ліниво завантажується і кешируются на запит
- Конфігурація визначається як форма Django
Вимоги
- Python
- Джанго
Коментар не знайдено