Django-如何通过javascript变量在模板中定义Django变量?
是通过javascript变量在模板中定义django变量的任何方法,您可以在脚本中这样做Django-如何通过javascript变量在模板中定义Django变量?,javascript,python,django,Javascript,Python,Django,是通过javascript变量在模板中定义django变量的任何方法,您可以在脚本中这样做 <script type="text/javascript"> var a = "{{yourVariable}}"; </script> var a=“{yourVariable}}”; 并将其存储为脚本变量我想在使用javascript删除temple中的任何django变量之前,您只需做几件事: 步骤1:views.py def XYZfunc(request,
<script type="text/javascript">
var a = "{{yourVariable}}";
</script>
var a=“{yourVariable}}”;
并将其存储为脚本变量我想在使用javascript删除temple中的任何django变量之前,您只需做几件事: 步骤1:views.py
def XYZfunc(request, abc):
try:
some code here...
content = {'abc': abc}
return render(request, 'ProjectName/xyz_html_page.html', content)
except(ObjectDoesNotExist, KeyError, ValueError):
content = {'abc': abc}
return render(request, 'ProjectName/xyz_html_page.html', content)
步骤2:url.py(可选)
url(r'^ProjectName/xyz_htmlpage_name/(?P[A-Z]+)/$),views.XYZfunc,name=“abc”),
(请注意:如果您是从views.py通过html url发送值
然后使用url.py,如果值是string,则(?P[A-Z]+)
步骤3:xyz_html_page.html
url(r'^ProjectName/xyz_htmlpage_name/(?P<abc>[A-Z]+)/$', views.XYZfunc, name="abc"),
<script type="text/javascript">
var u = "{{abc}}";
</script>
var u=“{abc}}”;
我希望它能对您有所帮助。欢迎访问stackoverflow.com。请花些时间阅读,特别是命名和。也请阅读好的问题。最后,请学习如何创建一个。