testlist只是一个对象列表.例如
testlist.0.name
Run Code Online (Sandbox Code Playgroud)
简直就是"Test3"
我有一个文件temp.html
{% extends 'base.html' %}
{% block content %}
{{testlist.0.name | safe}}
{% endblock %}
Run Code Online (Sandbox Code Playgroud)
这就是temp.html文件中的所有内容,base.html与使用它的所有其他html文件一起使用
temp.html给了我
TemplateSyntaxError at /mytests/
Could not parse the remainder: ' | safe' from 'testlist.0.name | safe'
Request Method: GET
Request URL: http://127.0.0.1:8000/mytests/
Django Version: 1.4
Exception Type: TemplateSyntaxError
Exception Value:
Could not parse the remainder: ' | safe' from 'testlist.0.name | safe'
Run Code Online (Sandbox Code Playgroud)
当我把它改为:
{% extends 'base.html' %}
{% block content %}
{{testlist.0.lastedited |date:"SHORT_DATE_FORMAT" }}
{% endblock %}
Run Code Online (Sandbox Code Playgroud)
它给了我
TemplateSyntaxError at /mytests/ …Run Code Online (Sandbox Code Playgroud)