Django-modeldict очень эффективный способ для хранения вещей, как настройки в базе данных & NBSP;. Вся модель превращается в словаре (лениво), а также хранятся в кэше. Это недействительной только тогда, когда это необходимо (как в процессе и на основе CACHE_BACKEND).
Быстрый пример использования. Еще документы прийти (может быть?):
Класс Установка (models.Model):
& NBSP; ключ = models.CharField (max_length = 32)
& NBSP; значение = models.CharField (max_length = 200)
Настройки = ModelDict (установка, ключ = 'ключ', значение = 'значение', случаи = False)
# Значение отсутствует доступ
Настройки ['Foo']
>>> KeyError
# Установить значение
Настройки ['Foo'] = 'привет'
# Выборки текущее значение с помощью этих методов
Setting.objects.get ('Foo' ключ =) значение.
>>> 'Foo'
Настройки ['Foo']
>>> 'Foo'
Требования
- Джанго
- Python
Комментарии не найдены