【问题标题】:django.template.exceptions.TemplateSyntaxError: Could not parse the remainder: '()'django.template.exceptions.TemplateSyntaxError:无法解析剩余部分:'()'
【发布时间】:2020-05-10 23:41:16
【问题描述】:

Django 模板在处理 pandas 数据帧时抛出以下错误。

django.template.exceptions.TemplateSyntaxError: 无法解析余数:'()' from 's_results.iterrows()'

views.py

return render(request,'search.html',{'s_results':s_results})

搜索.html

{% for index, row in s_results.iterrows() %} <li>  {{ row['ColName'] }}</li>  {% endfor %}

我能得到一些帮助吗?

【问题讨论】:

  • 根据 s_results 是什么(Pandas 数据框?)回答,但很可能您需要将迭代器更改为 {% for index, row in s_results.iterrows %}
  • 谢谢。这有帮助

标签: python django django-templates django-views


【解决方案1】:

我将把它作为答案,让您接受它并关闭问题:您需要将迭代器更改为此 {% for index, row in s_results.iterrows %}

【讨论】:

    猜你喜欢
    • 2011-04-03
    • 2011-11-06
    • 2013-10-26
    • 2018-03-31
    • 2017-11-18
    • 1970-01-01
    • 2022-10-05
    • 2019-03-12
    • 2011-07-11
    相关资源
    最近更新 更多