How to pass an array in Django to a template and use it with JavaScript

前端 未结 4 660
無奈伤痛
無奈伤痛 2020-12-05 03:57

I want to pass an Array to a template and afterwards use it via JavaScript.

In my views.py I have:

arry1 = [\'Str\',500,20]
return render_to         


        
4条回答
  •  一个人的身影
    2020-12-05 04:44

    It could be done by django core serializers. All you need to do is to serialize your data in json and than pass it to template.

    data = serializers.serialize("json", )
    return render(request, 'view.html', {'data':data})
    

    In your template save this list into javascript variable.

    var list = {{data|safe}}
    

提交回复
热议问题