我想要与 django.contrib.contenttypes.generic.GenericForeignKey
完全相同的东西,但是 OneToOne
而不是 ForeignKey
.我认为一个简单(虽然有点不雅)的解决方法是添加 unique=True
到有问题的领域,但这很无聊。
最佳答案
使用 unique_together
?content_type
的任意组合场和 ID
字段是一个对象的唯一标识符,因此是 1 比 1。
http://docs.djangoproject.com/en/dev/ref/models/options/#unique-together
关于django - 如何在 Django 中创建和强制执行通用的 OneToOne 关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4893823/