如何通过 Django 中的关系模型获取对象的标签?

How to get tags of object via relation model in Django?

我有 3 个这样的模型:

Entry:
    text = TextField(..)
    ...

Tag:
    text = CharField(..)
    ...

EntryTag
    entry = ForeignKey(Entry)
    tag = ForeignKey(Tag)

基于 EntryTag 对象,我想用 .tags 字段填充任何 Entry 对象,即:

for e in myEntries:
    e.tags = Tag.objects.filter(?) # how do I select which tags are related to e?

我该怎么做?

谢谢,

假设您还没有为任何 FK 字段设置自定义 related_name 值:

Tag.objects.filter(entrytag_set__entry=e)