如何使用批处理文件(.bat)运行带有ACTIVATED virtualenv的django服务器

Roe*_*oel 3 python windows django batch-file

我发现这篇文章对于如何编写批处理文件以自动化django Web服务器启动非常有用.

但问题是,没有激活virtualenv,如何在脚本中的manage.py runserver之前激活它?

我想通过批处理文件激活virtualenv运行此服务器.

Roe*_*oel 7

通过编码来找到我的解决方案:

@echo off
cmd /k "cd /d C:\Users\[user]\path\to\your\env\scripts & activate & cd /d C:\Users\[user]\path\to\your\env\[projectname] & python manage.py runserver"
Run Code Online (Sandbox Code Playgroud)


Bar*_*ens 5

activate.bat在运行之前调用批处理文件中的脚本manage.py

CALL \path\to\env\Scripts\activate.bat
python manage.py runserver
Run Code Online (Sandbox Code Playgroud)