标签: django performance
我有这样一个outcom形式的django工具栏。我现在不知道如何升级我的代码以摆脱重复。我如何决定使用prefetch_related()或select_related()
prefetch_related()
select_related()
为什么有些行连续几次?
答案 0 :(得分:1)
select_related()用于外键。
prefetch_related()适用于M2M。
您需要添加模板中显示的值。
另请注意,如果要显示相关模型的值,则可能需要执行select_related('model__fieldname)`
select_related('model__fieldname