Django中想要把模型类聚合得到想要的数据可以用F对象。
比如有模型类A和B,A和B之间有外键关联在一起,A是子表,B是父表(反过来没试过。。...Admin页面显示父表,编辑子表
默认情况下,ModelAdmin只允许您管理模型“本身”字段,而不是相关模型.以下方法将实现,在应用类的列表管理显示页面,显示父表的字段;在编辑页面,父表对子表进行编辑...在应用类的列表管理显示页面,显示父表的字段
可以让Students,显示父表Grades的父表Level字段
在models.py里的Students类里,写上如下代码:
class Students(...models.Model):
# 写一个方法,定义在管理页面上能够显示的外键字段字段
# grade为Students模型的外检表,level为Grades模型的外检表,那么为Level模型的字段...添加的是'模型类字段'
# 如果是外键需要遵循这样的语法:本表外键字段__(双下划线)外检表字段或外检表的外键字段__最终外键表要显示的字段。