Python 与南方同步

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') 执行时,结构会显示以下错误:

当我尝试使用以下代码对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')
执行时,结构会显示以下错误:

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一起使用的,以及您遇到了什么错误?如果您找到了解决方案,请回答您自己的问题并接受答案。