Вы получаете сообщение об ошибке, потому что в скрипте что-то не получается и он не вернет действительный ZIP-файл обратно в ответ.
Наиболее вероятная причина в том, что ваш zipme.py
будет в корне вашего приложения. Поэтому, если вы попытаетесь получить родительскую папку вашей корневой папки (возвращаемую dirname(__file__)
), она потерпит неудачу, потому что нет родительской папки (или, по крайней мере, недоступна для вашего кода).
Насколько я вижу, не было бы никакой причины для выполнения кода, который вы хотите выполнить, потому что исходный dirname(__file__)
должен уже ZIP все файлы вашего приложения.