我希望与django.contrib.contenttypes.generic.GenericForeignKey
完全相同,但OneToOne
代替ForeignKey
。我认为一个简单(虽然略微不优雅)的解决方法是将unique=True
添加到相关字段中,但是那个borks。
答案 0 :(得分:6)
使用unique_together
?
content_type
字段和ID
字段的任意组合都是一个对象的唯一标识符,因此为1到1.
http://docs.djangoproject.com/en/dev/ref/models/options/#unique-together