我发现这篇文章对如何编写批处理文件来自动启动django web服务器很有用。
但问题是,有没有virtualenv激活,我怎么能激活它之前的管理.py runserver内的脚本?
我想通过批处理文件激活virtualenv来运行这个服务器。
找到了我的解决方案:
@echo off
cmd /k "cd /d C:Users[user]pathtoyourenvscripts & activate & cd /d C:Users[user]pathtoyourenv[projectname] & python manage.py runserver"
在运行manage.py
之前,在批处理文件中调用activate.bat
脚本,
CALL pathtoenvScriptsactivate.bat
python manage.py runserver
try pathtoenvScriptsactivate
查看virtualenv docs
如果你的虚拟环境是通过virtualenvwrapper创建的:
workon yourenvname & python manage.py runserver