mac*_*ost 2 django django-south
我必须更新Django应用程序中的auth.user记录,以便为某些用户翻转"is_staff"位.我可以使用SQL脚本执行此操作,但如果我可以使用South数据迁移,则会更方便.
但是,每当我尝试manage.py datamigration auth whatever南方时,都会创建迁移lib/python2.7/site-packages/django/contrib/auth/migrations.这是否意味着使用南数据迁移来迁移用户数据是不可能的?或者是否有一些我缺少的解决方法?
是的,可以使用以下SOUTH_MIGRATION_MODULES设置:http://south.readthedocs.org/en/0.7.6/settings.html#south-migration-modules
适用于应用程序的备用迁移模块的字典.默认情况下,应用会在".migrations"中查找其迁移,但如果您具有特定于项目的迁移集,则可以在此处覆盖此迁移.
例如
SOUTH_MIGRATION_MODULES = {
'auth': 'myproject.migrations.auth',
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
495 次 |
| 最近记录: |