在一个模型中,我想将用户的名字和姓氏称为 str (),这是User模型的外键。
def __str__(self):
return f"{self.user.first_name} {self.user.last_name}"
我的问题是,在Django Admin上的某些模型中,有数百个查询,显然会有更多的用户进入数千个查询。避免这种情况的最佳做法是什么?在我的某些自定义视图中,这里有重复项,但是与管理面板相比,这没什么大不了的。
答案 0 :(得分:0)
添加到您的ModelAdmin
list_select_related = ['用户']