Python 如何使用南方迁移将数据加载到Django';s auth_组表?
我有一些新的组要添加到Django的“auth_group”表中,我更喜欢使用South将数据“迁移”到数据库中。不幸的是,我不确定应该采取什么步骤来创建迁移文件,然后让它加载我的设备 有什么想法吗?南方文档有一个包含以下示例的文档:Python 如何使用南方迁移将数据加载到Django';s auth_组表?,python,django,django-south,Python,Django,Django South,我有一些新的组要添加到Django的“auth_group”表中,我更喜欢使用South将数据“迁移”到数据库中。不幸的是,我不确定应该采取什么步骤来创建迁移文件,然后让它加载我的设备 有什么想法吗?南方文档有一个包含以下示例的文档: def forwards(self, orm): from django.core.management import call_command call_command("loaddata", "my_fixture.json") 是的,我能走
def forwards(self, orm):
from django.core.management import call_command
call_command("loaddata", "my_fixture.json")
是的,我能走那么远。但是,您在夹具中定义了什么模型?到目前为止,我已经尝试了“django.auth_group”和“auth_group”。我得到了它——它是“auth.group”。如果您在wards之后更改模型,这将失败,例如,迁移0002加载fixture,迁移0003添加新列。当您尝试运行单元测试时,0002失败,因为loaddata未使用历史模型(如orm['some.model'].objects.create()所示)。