django模板:由于不起作用,如何解决?

django模板:由于不起作用,如何解决?,django,django-forms,django-templates,Django,Django Forms,Django Templates,假设我有以下模板: <html> <head> </head> <body> <ul> {% for author in authors %} {{ author.firstname.as_ul() }} {% endfor %} </ul> </body> </html> 我的问题是{{author.firstname.as_ul()}}不起作用,有没有办法仍然将author.firstn

假设我有以下模板:

<html>
<head> </head>
<body>
<ul>
{% for author in authors %}
{{ author.firstname.as_ul() }} 
{% endfor %}
</ul>   
</body>
</html>
我的问题是
{{author.firstname.as_ul()}}
不起作用,有没有办法仍然将author.firstname显示为列表项


谢谢你帮助一个笨蛋

我想你应该这样做:

<html>
  <head> </head>
  <body>
  <ul>
  {% for author in authors %}
    <li>{{ author.firstname }}</li>
  {% endfor %}
  </ul>   
  </body>
</html>

    {作者中的作者%}
  • {{author.firstname}
  • {%endfor%}
当您拥有django表单对象并且希望将表单元素呈现为
ul
时,将使用
.as_ul

<html>
  <head> </head>
  <body>
  <ul>
  {% for author in authors %}
    <li>{{ author.firstname }}</li>
  {% endfor %}
  </ul>   
  </body>
</html>