2 python django python-itertools pandas
我有一个熊猫表,其中填充了我的观点。此视图将此数据发送到我的模板。不幸的是,尽管我可以在python shell中循环它的值。我附上桌子并尝试:
我的表格(MyTable):
ID day data
_|___________|_____
0| 2017-01-01|100.0|
1| 2017-01-02|99.8 |
2| 2017-01-03|90.0 |
Run Code Online (Sandbox Code Playgroud)
我的尝试:
{%for i, b in MyTable.itertools() %}
<td>{{b['day']}}</td><td> {{b['data']}}</td>
{%endfor%}
Run Code Online (Sandbox Code Playgroud)
我收到以下错误消息:
Could not parse the remainder: '()' from 'MyTable.iterools()'
Run Code Online (Sandbox Code Playgroud)
在python shell(我在其中进行测试)中,我可以通过以下方法循环表。如何在Django模板中循环熊猫表?先感谢您。
如明确记录的那样,Django模板语言不允许()或[]。将自动调用函数,并且点符号用于项目查找。
另外,Pandas数据表没有itertools方法。你可能是故意的itertuples。
{% for i, b in MyTable.itertuples %}
<td>{{ b.day }}</td><td> {{ b.data }}</td>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1696 次 |
| 最近记录: |