本文介绍了改变南方移民目录的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何更改South寻找应用迁移的位置?

How do you change the location where South looks for an app's migrations?

默认情况下,South假定应用程序的迁移位于/迁移中。但是,我已经迁移了安装在/usr/local/lib/python-2.6/dist-packages/上的第三方软件包的模型,所以South正在寻找迁移,而不是我的自定义代码库的位置

By default, South assumes an app's migrations are in /migrations. However, I've migrated the model of a third-party package which is installed at /usr/local/lib/python-2.6/dist-packages/, so South is looking for migrations there, instead of the location of my custom codebase.

推荐答案

在settings.py:

In settings.py:

SOUTH_MIGRATION_MODULES = {
    'books': 'myproject.app_name.migrations',
}

这篇关于改变南方移民目录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-14 07:24