我加入了两张桌子,我希望在加入的模型类中获得字段
school_name_list = Students.objects.select_related('School').values('school_name')
但是此代码提升
django.core.exceptions.FieldError: Cannot resolve keyword 'school_name' into field``
我该如何解决?
答案 0 :(得分:1)
如果School
是Students
模型中的外键属性,则在值中使用School__school_name
。
students = Students.objects.values('School__school_name')
如果您仅访问School__school_name
之类的特定字段(使用values
),则无需添加select_related
,因为values
中的字段将为取出。