繁体   English   中英

未知命令'migrate'-在python中运行命令

[英]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'

我究竟做错了什么?

问题是与pythonpython manage.py migrate 此python可能与您activate后使用的python不同。

您还应该在run_backend函数中执行相同的调用来activate

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM