【问题标题】:South manages a new app instead of syncdbSouth 管理一个新的应用程序而不是 syncdb
【发布时间】:2012-02-20 20:07:35
【问题描述】:

我添加了一个新应用程序(特别是tastypie)并尝试syncdb 但是South 不会让我这样做。我明白了:

Not synced (use migrations):
 - tastypie

为什么我没有使用manage.py convert_to_south tastypie,South 会坚持这一点?

【问题讨论】:

    标签: django django-south


    【解决方案1】:

    South 管理任何在其下具有 /migrations 文件夹的应用程序。许多 3rd 方应用程序都内置了迁移功能,如果您有 south,则使用这些迁移,如果没有,则运行 syncdb,您就可以开始了。

    convert_to_south 有点像 IMO。它本质上运行会生成与命令行--init 相同的东西,但也会生成--fake 它。它并没有真正做任何“特别”的事情。

    【讨论】:

      【解决方案2】:

      这是因为无论出于何种原因,tastepie 都有迁移。

      【讨论】:

        猜你喜欢
        • 2012-07-01
        • 1970-01-01
        • 2011-08-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-01-31
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多