【发布时间】:2012-06-26 12:27:57
【问题描述】:
我正在使用 django 多数据库路由器概念,有多个站点具有不同的数据库。基本数据库用户将使用所有其他子站点登录。
当我在基本站点中尝试 syncdb 时,它可以正常工作(在任何时候),但是如果我们下次尝试,则在其他站点上尝试 syncdb 只能在第一次工作-wards 它会抛出如下所示的完整错误
- django.db.utils.IntegrityError: (1062, "重复条目 键 'content_type_id' 的 '22-add_somesame'")
一旦我删除了该项目中的多个数据库路由器设置,就意味着 syncdb 可以正常工作(在任何时候)。
那么这与多数据库路由器有关吗?还是什么?
请任何人就此提出建议,谢谢。
【问题讨论】:
标签: django-database django-orm