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