Создание 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-файл, созданный в нем, сработал.

Вернуться на верх