我正在将一个包含真实数据的列表传递给模板
list = [[<Conversation: Conversation object(1)>, datetime.datetime,
<QuerySet [{'username: 'admin'}]>]]
我想在模板中循环浏览,每个循环都可以访问所有三个项目。我不确定执行此操作的理想方法,或者不确定是否应该以其他方式设置列表格式或先将视图中的数据提取,序列化并遍历模板中的原始数据。
{% for l in list %}
// Here I should have access to the three objects
{{ l.0.id }} //Should print the id of the conversation object
{{ l.1 }} // Should print off the datetime stamp
{{ l.2.username }} // Should print off admin
{% endfor %}
任何帮助都很棒。
答案 0 :(得分:1)
我会通过dict
的{{1}}或list
例如:
dict
然后在模板中可以执行以下操作:
list = [{"conversation":ConversationObject, "date":datetime.datetime, "user":UserObject}]