2009-05-13 13 views
1
class Entry(db.Model): 
    ... 

class Tag(db.Model): 
    ... 

class EntryTag(db.Model): 
    entry = db.ReferenceProperty(Entry, required=True, collection_name='tag_set') 
    tag = db.ReferenceProperty(Tag, required=True, collection_name='entry_set') 

テンプレートは、質問は、私は、タグの一部を追加することを選択することができますエントリを作成するためのフォームを作成する方法である{{}} form.as_table多対多リレーションをGoogle App Engineの形式で表現するにはどうすればよいですか?

すべきですか?

答えて

1

EntryTagクラスのフォームセットを作成する必要があります。詳細については、the Django formset docsを参照してください。

そうでない場合は、ModelMultipleChoiceFieldのカスタムフォームを作成し、カスタムビューを使用してEntryTagエンティティを追加することができます。

関連する問題