Django Template Variables and Javascript

后端 未结 15 2777
误落风尘
误落风尘 2020-11-22 05:59

When I render a page using the Django template renderer, I can pass in a dictionary variable containing various values to manipulate them in the page using {{ myVar }}

15条回答
  •  自闭症患者
    2020-11-22 06:30

    There are two things that worked for me inside Javascript:

    '{{context_variable|escapejs }}'
    

    and other: In views.py

    from json import dumps as jdumps
    
    def func(request):
        context={'message': jdumps('hello there')}
        return render(request,'index.html',context)
    

    and in the html:

    {{ message|safe }}
    

提交回复
热议问题