2009-05-13 1 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 클래스에 대한 formset을 만들어야합니다. 자세한 내용은 the Django formset docs을 참조하십시오.

그렇지 않은 경우 ModelMultipleChoiceField으로 사용자 지정 양식을 만들고 사용자 지정보기를 사용하여 EntryTag 엔터티를 추가 할 수 있습니다.