我已经完成了Django项目的工作,但我现在不想将其部署到服务器我想在本地主机上使用此系统。我试图创建一个扩展名为bat的文件,这个文件是在Chrome浏览器上打开项目打开此文件后即可工作问题是如何使用此文件运行项目虚拟环境
有效的代码是"manager.bat":
start cmd /k start chrome http://127.0.0.1:8000/admin/
cd manager/venv/Manager
python manage.py runserver
但在添加以下语句时:
activate
然后,当再次执行文件时,它退出cmd而不执行任何
代码不起作用:
start cmd /k start chrome http://127.0.0.1:8000/admin/
cd manager/venv
cd Scripts
activate
cd ..
cd Manager
python manage.py runserver
- "激活"指令是激活虚拟环境,当我在cmd上键入它时,它成功工作,看:[在此输入图像描述][1]我的想法是,我不想每次都手动打开cmd、运行虚拟环境和运行服务器
[这是cmd上的,它有效][1][1] :https://i.stack.imgur.com/k5XIe.png
打开记事本并编写以下代码,还可以根据需要更改目录名,并将其保存为桌面中的***.bat文件
@echo off
cmd /k "cd /d E:ProjectsFolderprojectenvScripts & activate & cd /d E:ProjectsFolderprojectenvmyproject & python manage.py runserver"