search

Tuesday, September 16, 2014

django: Утечка памяти

Честно говоря, это не утечка памяти, а ожидаемое поведение django (о котором, я думаю, не все знают). Дело в том, что django очищает кэш при работе с базой данных после того, как view-функция возвращает response. Мне приходилось писать функции, которые не возвращают такой объект (например таска для celery). В этом случае, кэш необходимо очищать вручную:
from django.db import reset_queries
reset_queries()

No comments:

Post a Comment