【发布时间】:2018-02-07 08:11:39
【问题描述】:
当我运行 django 测试时出现错误:
IntegrityError: 安装夹具时出现问题 ... ContentType 匹配 查询不存在。: (auth.group:pk=2) field_value 是 '[u'add_corsmodel', u'corsheaders', u'corsmodel']'
我通过做得到固定装置
python manage.py dumpdata --natural-foreign --exclude=contenttypes --exclude=auth.Permission
我该如何解决这个问题?我应该排除其他表格吗?
【问题讨论】:
-
如果我删除所有 Group 对象,然后进行夹具更新,它可以正常工作。
-
如何加载夹具?在 Django 中加载固定装置有多种可能的方法。添加一个简单的测试用例来重现您的问题的错误就可以了。
-
@Louis 当我运行测试时,夹具会自动加载
标签: django django-testing