Chrome не открывается после запуска проекта Django с использованием командного файла - PullRequest
0 голосов
/ 19 февраля 2019

Я использую следующий код в командном файле для запуска и открытия моего проекта Django в браузере Chrome:

@ECHO OFF
cmd /k "cd /d E:\Python\Python36\aiGrapes\Scripts & activate & cd /d    E:\Python\Python36\aiGrapes\sk-gdelt-project\webproject & python manage.py runserver"
start "Chrome" "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" "http://127.0.0.1:8000/admin"

После запуска командного файла в командных окнах отображается успешно запущенный проект Django и:

Starting development server at http://127.0.0.1:8000/

Но Chrome не открывается.Это также происходит, когда я пытаюсь использовать Firefox.Я полагаю, что после строки, где запрашивается manage.py, я должен добавить что-то, чтобы она работала?

1 Ответ

0 голосов
/ 19 февраля 2019

Было бы несколько лучших способов сделать это, но просто заставить его работать так:

@ECHO OFF
cmd /k "cd /d E:\Python\Python36\aiGrapes\Scripts & activate & cd /d E:\Python\Python36\aiGrapes\sk-gdelt-project\webproject & start python manage.py runserver | ping -n 10 localhost & start "Chrome" "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" "http://127.0.0.1:8000/admin""

Чтобы скрыть окна, создайте файл с именем hideme.vbs

добавьте следующие строки:

Set MyScript    = CreateObject("WScript.Shell")
MyScript.Run "C:\Your path\yourfile.bat", 0, False

Убедитесь, что добавили правильный путь и имя файла в ваш пакетный файл, теперь просто запустите файл vbs вместо пакета, чтобы запустить все в фоновом режиме.

...