2

这不会是一个冗长或复杂的问题。我只是想知道是否有任何简单的方法来完成计算从数据存储中提取的数字的平均值。

目前,我的 HTML 中有这个 for 循环:

{% for rating_tmp in ratings %}

  {{rating_tmp.rating}}

{% endfor %}

...而且效果很好。每次我添加一个值时,for 循环都会将它连续放置在页面上:

2.5 4.5 2.5 3.5 等等...

平均数字显然是数字之和超过值的数量。我可以在那里扔更多的 python 并在 HTML 中完成这一切吗?或者这是应该进入 main.py 的东西吗?

4

2 回答 2

3

绝对地!只需计算 HTML 文件中 python 的平均值。这样做并没有错。

于 2012-08-21T01:40:50.490 回答
1

您可能可以在 Jinja 模板中执行此操作,但我不推荐它。您在这里所做的是非常清楚的逻辑,而不是布局,因此您应该在代码中进行,并将其作为变量或属性传递。例如,如果你改变未来的平均方式,你应该改变生成它的代码,而不是显示它的模板。

于 2012-08-24T14:41:38.627 回答