generic - ¿Cómo puedo hacer y aplicar una relación OneToOne genérica en django?
django generic relations (1)
Me gustaría exactamente lo mismo que django.contrib.contenttypes.generic.GenericForeignKey
, pero OneToOne
lugar de ForeignKey
. Pensé que una solución alternativa fácil (aunque marginalmente poco elegante) era agregar unique=True
al campo en cuestión, pero eso borks.
¿Usar unique_together
?
Cualquier combinación del campo content_type
y el campo ID
es un identificador único para un objeto, por lo tanto 1 a 1.
http://docs.djangoproject.com/en/dev/ref/models/options/#unique-together