我在视图中有一个查询集,并希望在将其返回到模板之前对其进行操作/编辑。
但是,如果我想将查询集转换为值(如下)——以便我可以操作它——我不能将它传递给模板。我是否必须将其转换回查询集?我该怎么做?
x = RandomModel.objects.values_list()
不起作用,但是
x = RandomModel.objects.all()
做。
我首先使用(例如)操纵它:
x[3][4]="test"
但即使没有操作,我也无法从模板中访问它。
我将它传递给模板:
return render_to_response('index.html', {
'design_list': x,
})
在模板中,我正在尝试使用(例如)访问数据:
{% for item in design_list %}
{{ item.title }}
{% endfor %}