Python 与南方同步
当我尝试使用以下代码对south执行Python 与南方同步,python,django,migration,fabric,django-south,Python,Django,Migration,Fabric,Django South,当我尝试使用以下代码对south执行schemamigration时: # coding=utf-8 from fabric.api import env, hosts, local, run, cd def updatebd(): local('cd /Users/gian88/Sites/www/py/WEB/web/web/ && python manage.py schemamigration principal –-auto') 执行时,结构会显示以下错误:
schemamigration
时:
# coding=utf-8
from fabric.api import env, hosts, local, run, cd
def updatebd():
local('cd /Users/gian88/Sites/www/py/WEB/web/web/ && python manage.py schemamigration principal –-auto')
执行时,结构会显示以下错误:
can't open file 'manage.py': [Errno 2] No such file or directory
迁移名称应仅包含字母数字字符和
强调
将句子与cd一起使用时,本地命令无法识别句子与cd一起使用时的url,并显示以下错误:
can't open file 'manage.py': [Errno 2] No such file or directory
问题的解决方法是使用命令lcd,句子如下:
def updatebd():
with lcd('/Users/gian88/Sites/www/py/WEB/web/web/'):
local('python manage.py schemamigration principal --auto')
您是否尝试过将与cd一起使用,而不是&
?()在将句子与cd一起使用时,本地命令无法识别带有cd的句子中的url,并显示以下错误:无法打开文件“manage.py”:[Errno 2]没有这样的文件或目录。请编辑您的问题,包括您是如何尝试将与cd一起使用的,以及您遇到了什么错误?如果您找到了解决方案,请回答您自己的问题并接受答案。