#django
#django
Вопрос:
Я создаю серверную часть на основе django. Есть несколько очень важных констант (или вы можете сказать data), которые определяют функционирование всего проекта.
Я хочу сохранить эту информацию в базе данных, чтобы любой пользователь с правами администратора мог обновлять эти константы с помощью вызова api.
Я мог бы хранить эти константы в setting.py файл, но тогда мне приходится редактировать файл python каждый раз, когда я его обновляю. Я хочу, чтобы нетехнический специалист мог обновлять данные через какую-либо веб-форму.
Единственное, что я могу сделать, это делать запрос к базе данных каждый раз, когда я использую эти данные.
Или в django существует какая-то концепция локального хранилища, например cookies.
итак, какова наилучшая политика
Комментарии:
1. Django оптимизирован для кэширования результатов наборов запросов в различных случаях. Вы должны увидеть эту ссылку из официальных документов Django, которая объясняет кэширование и наборы запросов.