Бесконечный цикл при преобразовании django в exe-файлPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Бесконечный цикл при преобразовании django в exe-файл

Сообщение Anonymous »

Я хочу выполнить команду «runserver» и «run_file_watcher», которая является пользовательской командой, одновременно каждая в отдельном потоке, она работает нормально, но при преобразовании ее в exe-файл с помощью Pyinstaller это бесконечный цикл
это код для многопоточности


# run_both.py
import os
from threading import Thread
import subprocess
import sys
import django

# Set Django settings module explicitly
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'project.settings')
django.setup()

def run_django_server():
print("Starting Django server...")
subprocess.run([sys.executable, 'manage.py', 'runserver'])
print("Django server finished.")

def run_custom_command():
print("Running custom command...")
subprocess.run([sys.executable, 'manage.py', 'run_file_watcher'])
print("Custom command finished.")

if __name__ == "__main__":
# Create threads
thread1 = Thread(target=run_django_server)
thread2 = Thread(target=run_custom_command)
thread1.start() # returns immediately
thread2.start() # returns immediately


Подробнее здесь: https://stackoverflow.com/questions/786 ... o-exe-file
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»