Как я могу создать и применить общее отношение OneToOne в django? - PullRequest
5 голосов
/ 04 февраля 2011

Я бы хотел точно такую ​​же вещь, как django.contrib.contenttypes.generic.GenericForeignKey, но OneToOne вместо ForeignKey.Я думал, что простой (хотя и незначительный) обходной путь заключается в добавлении unique=True к рассматриваемому полю, но это не работает.

1 Ответ

6 голосов
/ 04 февраля 2011

Использовать unique_together?

Любая комбинация поля content_type и поля ID является уникальным идентификатором для одного объекта, поэтому от 1 до 1.

http://docs.djangoproject.com/en/dev/ref/models/options/#unique-together

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...