我想在每次请求动态数据时保存模板,而该模板应呈现已保存的页面,而不是再次查询数据库。我的应用程序位于views.py中,下面是我的示例代码。请帮忙。
def severity_wise(request):
sev_chart=[["Severity","No. of Bugs"]]
sev_list=["1","2","3","4","5","6"]
for i in sev_list:
sev=dev_report.objects.filter(Q(severity=i),Q(status='S')|Q(status='N')|Q(status='A')|Q(status='O')|Q(status='W')|Q(status='I')|Q(status='P')|Q(status='H'))
list=["S"+i,len(sev)]
sev_chart.append(list)
sev_table=sev_chart[1:]
return render(request, 'WASS/severity_wise.html',{'sc':sev_chart , 'sl':sev_table })
嗨,我发现了另一种渲染到文件的方法。
from django.template.loader import render_to_string
open(filename, "w").write(render_to_string(template, context))
我在另一个应用程序中调用文件名(渲染页面)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句