我正在尝试在用户单击文件下载链接时打开一个新窗口。但该文件应来自我的媒体文件夹,该文件夹由用户上传。怎样才能将django模板代码嵌入到js中?这是我的愿景:
<a href="#" onclick="window.open('{{MEDIA_URL}}','mywindow','width=720,height=900')">download here</a>
有可能吗?
非常感谢
答案 0 :(得分:1)
当然,为什么不呢?当然,确保有问题的JavaScript是通过Django的模板系统提供的。
您应该在JavaScript字符串中使用模板变量的escapejs过滤器。如:
"{{ MEDIA_URL|escapejs }}"