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}}
Вопрос заключается в том, как создать форму для создания записи, где я могу добавить некоторые теги?
Вам понадобится создать набор форм для вашего класса EntryTag
. Для получения дополнительной информации см. документы в формате Django.
В противном случае вы можете создать пользовательскую форму с ModelMultipleChoiceField
и добавить объекты EntryTag
, используя пользовательское представление.