Напишите файл сценария (.bat или .cmd) для Windows, чтобы я мог автоматически запускать существующий проект Django на любом Windows 10 P C с предварительно установленным Python - PullRequest
0 голосов
/ 23 февраля 2020

Я уже закончил проект Django (режим разработки), и я просто хочу запустить его с любого Windows P C с предварительно установленным Python. Папка моего проекта уже содержит папку venv , созданную при создании виртуальной среды в PyCharm.

Я создаю простой файл .cmd и включаю в него следующие команды.

venv\Scripts\activate
python manage.py runserver

Я поместил этот файл в файл проекта на том же уровне с файлом manage.py и папкой venv .

Я не знаю почему, но проблема в том, что командная строка открыта и закрыть без ошибок. Я пытался работать от имени администратора, но ничего не изменилось.

Когда я вручную открываю командную строку, меняю каталог на файл проекта и запускаю перечисленные выше команды (включите виртуальную среду и сервер выполнения), все работает отлично.

Кроме того, когда я добавляю эту строку сверху

cd D:\PycharmProjects\MyProject

, которая является каталогом моего проекта, ничего не происходит.

Я не хочу никакого решения, которое включает установку больше, чем Python (Git для Windows или что-то подобное), я предпочитаю писать файл сценария для успешного запуска python manage.py runserver с успехом с чем-то, что уже предварительно установлено по умолчанию с Windows (командная строка или PowerShell) )

Спасибо.

...