如何在Django中通过关系模型获取对象的标签?
我有3个这样的型号:如何在Django中通过关系模型获取对象的标签?,django,foreign-keys,foreign-key-relationship,Django,Foreign Keys,Foreign Key Relationship,我有3个这样的型号: Entry: text = TextField(..) ... Tag: text = CharField(..) ... EntryTag entry = ForeignKey(Entry) tag = ForeignKey(Tag) 基于EntryTag对象,我想用.tags字段填充任何条目对象,即: for e in myEntries: e.tags = Tag.objects.filter(?) # h
Entry:
text = TextField(..)
...
Tag:
text = CharField(..)
...
EntryTag
entry = ForeignKey(Entry)
tag = ForeignKey(Tag)
基于EntryTag
对象,我想用.tags
字段填充任何条目
对象,即:
for e in myEntries:
e.tags = Tag.objects.filter(?) # how do I select which tags are related to e?
我该怎么做
谢谢,假设您没有为任何FK字段设置自定义的
相关\u name
值:
Tag.objects.filter(entrytag_set__entry=e)
谢谢泰克库勒:)