一个菜鸟问题可以肯定。我有一个包含多个移动部分的模板,我正在寻找构建这个 django 的最佳方式的方向response
。
考虑这样的模板:
<div>
显示 complex_calculation_1 + a 的结果button
以更新此 div 的数据<\div>
<div>
显示 complex_calculation_2 + a 的结果button
以更新此 div 的数据<\div>
<div>
显示 complex_calculation_3 + a 的结果button
以更新此 div 的数据<\div>
<div>
显示 complex_calculation_4 + abutton
更新整个页面的结果<\div>
每个计算的输出很容易保存。目前,每次button
推送 a 时,我都会重新计算特定的计算,然后重新渲染整个页面,这会导致forloop
所有部分的多次迭代。
我希望能够以最佳方式缓存模板的每个部分(那会是什么?),提供一个response
只更新需要更新的页面部分并适当地呈现更新的页面。
所以我的问题是:我应该如何以创造最大效率的方式处理这个问题?