Я пытаюсь создать скрипт Python для автоматического запуска всех моих команд Django, но выполнение скрипта останавливается на os.system('python manage.py runserver')
и не запускает следующую строку, потому что os.system('python manage.py runserver')
должен продолжать работать.Как запустить следующую строку кода, пока os.system('python manage.py runserver')
еще работает?
Я пытался использовать метод сна python, чтобы подождать несколько секунд, а затем запустить следующую строку, но он не сработал.
Вот мой код:
import os, webbrowser, time
os.system('pipenv shell')
os.system('python manage.py runserver')
time.sleep(5)
webbrowser.open('http://127.0.0.1:8000', new=1, autoraise=True)
Выполнение останавливается на os.system('python manage.py runserver')
, но я хочу, чтобы оно запускалось webbrowser.open('http://127.0.0.1:8000', new=1, autoraise=True)
, пока os.system('python manage.py runserver')
все еще выполняется.