gpt4 book ai didi

python - 如何以 Google App Engine 的形式表示多对多关系?

转载 作者:太空宇宙 更新时间:2023-11-03 19:39:41 26 4
gpt4 key购买 nike

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 类创建一个表单集。欲了解更多信息,请参阅the Django formset docs .

否则,您可能希望创建一个带有 ModelMultipleChoiceField 的自定义表单。并使用自定义 View 添加 EntryTag 实体。

关于python - 如何以 Google App Engine 的形式表示多对多关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/856462/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com