Да, похоже, что zip-файл создается в текущем каталоге вашего скрипта проекта. И это необходимо очистить.
Более простой способ сделать это - использовать временный каталог. Например, вы можете создать настройку TEMP_ROOT
и префикс вашего файла с временным root путем, используя os
модуль, т.е.
from django.conf import settings
import os
file_path = os.path.join(settings.TEMP_ROOT, filename)
, и использовать этот file_path для передачи методу gzip.GzipFile()
вместо filename
.
Убедитесь, что временный каталог уже существует.