是否可以通过南方数据迁移来迁移Django内置模型(例如auth.user)?

是否可以通过南方数据迁移来迁移Django内置模型(例如auth.user)?,django,django-south,Django,Django South,我必须更新Django应用程序中的auth.user记录,以翻转某些用户的“is_staff”位。我可以用一个SQL脚本来实现这一点,但如果我可以使用南方数据迁移,那会方便得多 但是,每当我尝试执行manage.py datamigration auth whichSouth时,都会在lib/python2.7/site packages/django/contrib/auth/migrations中创建迁移。这是否意味着不可能使用南方数据迁移来迁移用户数据?或者我是否缺少某种解决方法?是的,这

我必须更新Django应用程序中的auth.user记录,以翻转某些用户的“is_staff”位。我可以用一个SQL脚本来实现这一点,但如果我可以使用南方数据迁移,那会方便得多


但是,每当我尝试执行
manage.py datamigration auth which
South时,都会在
lib/python2.7/site packages/django/contrib/auth/migrations
中创建迁移。这是否意味着不可能使用南方数据迁移来迁移用户数据?或者我是否缺少某种解决方法?

是的,这可以使用
南迁\u模块设置:

应用程序替代迁移模块的字典。默认情况下,应用程序会在“.migrations”中查找它们的迁移,但如果您有特定于项目的迁移集,则可以在此处覆盖它

比如说

SOUTH_MIGRATION_MODULES = {
    'auth': 'myproject.migrations.auth',
}

在Django 1.7中,如果您使用的是Django内置迁移,则这已更改为
MIGRATION\u MODULES