从 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
文件,它打开时不会出现问题。
对于 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/"
用途:
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)。