6

とまったく同じものが欲しいのですdjango.contrib.contenttypes.generic.GenericForeignKeyが、OneToOne代わりにForeignKey. unique=True問題のフィールドに追加するのが簡単な (わずかにエレガントではありませんが) 回避策だと思いましたが、それはうまくいきません。

4

1 に答える 1

6

を使用しunique_togetherますか?

content_typeフィールドとフィールドの任意の組み合わせは、ID1 つのオブジェクトの一意の識別子であるため、1 対 1 です。

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

于 2011-02-04T02:36:45.817 に答える