Python Django:夹具已经存在?

Python Django:夹具已经存在?,python,django,Python,Django,我正在安装Django Fixture进行测试,我不断收到一个错误,说我违反了UniqueConstraint 此数据来自python manage.py dumpdata>data.json。它在数据库端工作 它是通过fixtures=[]加载到测试中的,因此没有什么可违反的 因此,导入尝试导入用户id(uuid)为432d2a2e-6c5d-4502-8c99-86c71a6f45d6的用户,因为此字段是唯一字段,所以无法执行此操作。您是否尝试在空白数据库中导入设备?@MichealJ.Ro

我正在安装Django Fixture进行测试,我不断收到一个错误,说我违反了UniqueConstraint

  • 此数据来自
    python manage.py dumpdata>data.json
    。它在数据库端工作
  • 它是通过
    fixtures=[]
    加载到测试中的,因此没有什么可违反的

  • 因此,导入尝试导入
    用户id(uuid)为
    432d2a2e-6c5d-4502-8c99-86c71a6f45d6
    的用户,因为此字段是唯一字段,所以无法执行此操作。您是否尝试在空白数据库中导入设备?@MichealJ.Roberts它在测试中,因此数据库肯定已经是空白的,因为它是测试数据库。在安装此设备之前,您是否正在运行任何添加用户的操作?您是否检查了.json转储以查看UUID是否存在多次?如果找到解决方案,请更新
    django.db.utils.IntegrityError: Problem installing fixture '/Users/aaron/Github/foo-server/fooproject/items/fixtures/default_items.json': Could not load invites.InviteCode(pk=01e710b8-05c8-41b3-b9cf-5d059cbe4101): duplicate key value violates unique constraint "invites_invitecode_user_id_key"
    DETAIL:  Key (user_id)=(432d2a2e-6c5d-4502-8c99-86c71a6f45d6) already exists.