Я использую пользовательскую команду Django для генерации карт сайта XML для сайта с примерно 3-4 миллионами записей данных (./manage.py generate_sitemaps
). Кажется, это работает, но слишком много памяти, если в файле settings.py включен DEBUG
.
У меня обычно включена опция DEBUG
во время разработки, и я часто забываю отключить ее перед началом создания карты сайта. Если это происходит, память начинает заполняться до тех пор, пока сценарий не завершится примерно через 2-3 часа. Очень раздражает.
Есть ли способ временно отключить параметр отладки для выполнения команды Django? Я думал об импорте модуля настроек и переопределении опции, но я не думаю, что это сработает.