我想在桌面上制作.bat文件,一旦单击该文件就会启动django python服务器,并打开Chrome

问题描述 投票:0回答:2

从 django 创建

.bat
文件,单击后运行服务器并打开 chrome 浏览器。

@ECHO ON
start cmd.exe /C "python manage.py runserver && cd C:\Users\admin\Desktop\JUDICIARY\ && C:"
start C:\"Program Files (x86)"\Google\Chrome\Application\chrome.exe "http://127.0.0.1:8000/"

.bat
文件打开chrome浏览器,但显示“无法访问此站点”,但如果我手动启动服务器,那么如果我打开
.bat
文件,它打开时不会出现问题。

django batch-file
2个回答
0
投票

对于 Chrome

@ECHO OFF
start cmd.exe /C "C: && cd C:\youtube\venv\ && .\Scripts\activate && cd .\src && python manage.py runserver "
start C:\"Program Files (x86)"\Google\Chrome\Application\chrome.exe "http://127.0.0.1:8000/"

对于 Mozilla Firefox

@ECHO OFF
start cmd.exe /C "C: && cd C:\youtube\venv\ && .\Scripts\activate && cd .\src && python manage.py runserver "
start C:\"Program Files"\"Mozilla Firefox"\firefox.exe "http://127.0.0.1:8000/"

0
投票

用途:

cmd /k "cd /d C:\path\to\project\.venv\Scripts & activate & python C:\path\to\project\manage.py runserver"

call "C:\path\to\project\.venv\Scripts\activate.bat"
C:\path\to\project\.venv\Scripts\python "C:\path\to\project\manage.py" runserver

我认为启动浏览器不起作用因为服务器仍在运行。

btw `start firefox.exe "http://127.0.0.1:8000/" 也会启动 firefox(或 chrome)。

© www.soinside.com 2019 - 2024. All rights reserved.