Tag: fixtures

在Django中加载fixture时contenttypes的问题

由于内容types冲突,我无法将Django Fixtures加载到我的MySQL数据库中。 首先,我尝试从我的应用程序倾销数据,如下所示: ./manage.py dumpdata escola > fixture.json 但我一直在错过外键问题,因为我的应用程序“escola”使用来自其他应用程序的表。 我不断添加额外的应用程序,直到我得到这个: ./manage.py dumpdata contenttypes auth escola > fixture.json 现在,当我尝试加载数据作为testing夹具时,问题是以下约束冲突: IntegrityError: (1062, "Duplicate entry 'escola-t23aluno' for key 2") 看来问题是,Django试图dynamic重新创build与主键值不同的主键值的contenttypes。 这似乎与此处logging的错误相同: http : //code.djangoproject.com/ticket/7052 问题是推荐的解决方法是转储我已经在做的contenttypes应用程序! 是什么赋予了? 如果它有什么区别,我有一些自定义模型的权限,这里logging: http : //docs.djangoproject.com/en/dev/ref/models/options/#permissions