topwebmaster
@topwebmaster
Веб-программист, django, laravel, php, python

Почем не происходит обновление данных в Queryset django?

В проекте есть запрос к базе данных на основе стандартных фильтров и агрегаторов Django ORM, который фильтрует и считает данные. Проблема: при добавление новых данных не происходит пересчет. Куда "копать"? Пересчет происходит только после перезагрузки django.
  • Вопрос задан
  • 244 просмотра
Пригласить эксперта
Ответы на вопрос 1
@jagrmi
beginner python developer
Queryset как я понимаю, это некий невыполненный запрос. Он обращается к БД только в ряде случаем (к примеру итерация и тп.).
Пример во вьюхе я создал
types_module = Module.objects.all()

а вот обращение к БД будет только тогда когда к примеру
я проитерирую
for i in types_module:
print(i)

Уточните вопрос свой наверное, не очень понятен.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы