【发布时间】:2019-10-02 21:29:04
【问题描述】:
在我目前拥有的 django 模板的头部:
<script>
$.get('get_students/', function (dict) {
alert(dict)
})
</script>
这提醒我有一个对应于dict的json字典,来自以下django视图:
def get_students(request):
students = Student.objects.all()
students_json = serializers.serialize('json', students)
return HttpResponse(json.dumps(students_json), content_type='application/json')
是否可以将脚本标签中的 dict “转义”到普通的 Django 模板中,以便我可以使用以下内容对其进行迭代:
{% for d in dict%}
<p>d.username</p>
{% endfor %}
如果有更明智的方法,请推荐给我,我还在学习。请注意,我正在一个组件内部工作,我必须从中调用视图,这就是我使用 js get 的原因。
谢谢!
【问题讨论】:
标签: javascript json django