Создание exe с помощью pyinstaller для приложения django rest
Я пытаюсь создать exe файл с помощью Pyinstaller для проекта Django, в котором используется только REST api фреймворк. Я выполняю команду manage.py runserver, создавая другой файл run.py и выполняя этот файл.
run.py content: import os
if name == 'main': os.system("python manage.py runserver 0.0.0.0:5000")
>Я пытаюсь создать exe файл командой pyinstaller --onefile -w run.py manage.py (Даю два файла, имея в виду, что он должен проанализировать оба файла, но выполнить run.exe, возможно, я делаю это неправильно) Он создает файл run.exe, который не выдает никакой ошибки или вывода. Я попробовал опцию --noreload, но все равно нет ни ошибки, ни вывода на консоль во время выполнения exe.
Я запускаю exe файл как:
run.exe --noreload (не предоставляя runserver, поскольку он уже упомянут в файле run.py)
Мог бы кто-нибудь помочь, как создать exe файл в таком сценарии и поскольку я упоминаю runserver внутри другой функции?
Мне удалось решить эту проблему. Я убрал флаг --onefile и создал exe-файл, используя pyinstaller manage.py. По умолчанию он создал каталог и exe-файл, созданный в нем, сработал.