假设Foo,Entry是两个Django模型,而foo是Entry中的外键。 Django QuerySet Api表示,如果您有一个名为foo的字段,它是一个外键,则默认values()调用将返回一个名为foo_id(https://docs.djangoproject.com/en/dev/ref/models/querysets)的字典键。我的问题是如何通过values()获取Foreignkey foo的特定字段?也就是说,如果FIELDS是一个傻瓜字段,当我获得Entry的字典列表时,如何在返回字典中显示FIELDS,而不是foo_id?
答案 0 :(得分:0)
您可以使用双下划线来表示外键的字段:
Entry.objects.values('foo__FIELDS')