Как сказал Эндрю Уилкинсон, это может быть связано с настройкой DEBUG = True
.Однако также может быть важно знать, запускаете ли вы этот проект отдельно или в качестве веб-сервера.
Django автоматически кэширует наборы запросов при открытии запроса и удаляет ссылки, когда запрос возвращается.Поскольку в автономном проекте нет запросов, ссылки никогда не удаляются, и, следовательно, все запрошенные когда-либо наборы запросов сохраняются.
Чтобы исправить проблему с автономным питоном, просто позвоните django.db.reset_queries()
после того, как вы выполниликуча запросов.Это позволит выполнять сборку запросов и устранять утечку.