Задать вопрос

Как редактировать значение через админку?

Доброго варемени суток!
Подскажите, как сделать так, чтоб менять значение через админку
К примеру, есть запрос на вывод публикаций за определенный период
Идет фильтрация по количеству лайков
qs = self.get_published()
qs = qs.filter(total_votes__gt=15)

Как сделать так, чтоб значение 15 менять в админке?
  • Вопрос задан
  • 65 просмотров
Подписаться 3 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@denisSurkov
Можно сделать константы:
-> Есть модель Constant: title - название константы (unique, text) , value - значение константы (null, text)

-> В коде:
constant, created = Constant.objects.get_or_create(title="MIN_LIKES_COUNT")

if created: constant.value = "15"  # По дефолту, чтобы не было ошибок
qs = qs.filter(total_votes__gt=int(constant.value))
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы