[英]unknown command 'migrate' - run command in python
我已经写了这个小python脚本,应该将其cd
到django项目中,激活virtualenv并启动本地dev
import os
import subprocess
os.chdir('C:\workspace\mysite_env\Scripts')
subprocess.call('activate', shell=True)
os.chdir('C:\workspace\mysite_env\mysite')
subprocess.call('fab run_backend', shell=True)
问题是:
我希望这个脚本在我的桌面上,并且在我的结构文件run_backend
函数中有一个命令python manage.py migrate
run_backend
,
在此功能中,我有python manage.py migrate
在此脚本失败的地方:
unknown command 'migrate'
我究竟做错了什么?
问题是与python
在python manage.py migrate
。 此python可能与您activate
后使用的python不同。
您还应该在run_backend
函数中执行相同的调用来activate
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.