我已经在DetailView上编写了一个名为 result_xyz 的计算,如下所示:
class Model01_DV(DetailView):
queryset = Model01.objects.all()
def get_context_data(self, *args, **kwargs):
context = Model01_DV, self).get_context_data(*args, **kwargs)
x_ = # first dependency
y_ = # second dependency
z_ = # third dependency
result_xyz = # sophisticated calculation that involves x, y and z variables
context["result_xyz"] = result_xyz
return context
是否可以在ListView生成的每个行表上显示此结果值?
答案 0 :(得分:0)
这种事情根本不应该在视图中完成。使其成为模型方法,然后可以从列表视图和详细信息视图中引用它。