Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Django中通过关系模型获取对象的标签?_Django_Foreign Keys_Foreign Key Relationship - Fatal编程技术网

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

如何在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

我有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(?) # how do I select which tags are related to e?
我该怎么做


谢谢,

假设您没有为任何FK字段设置自定义的
相关\u name
值:

Tag.objects.filter(entrytag_set__entry=e)

谢谢泰克库勒:)