1

当用户单击文件下载链接时,我正在尝试打开一个新窗口。但该文件应该来自我的媒体文件夹,该文件夹由用户上传。如何将 django 模板代码嵌入到 js 中?这是我的愿景:

<a href="#" onclick="window.open('{{MEDIA_URL}}','mywindow','width=720,height=900')">download here</a>

有可能吗?

多谢

4

1 回答 1

1

当然,为什么不呢?当然,请确保有问题的 JavaScript 是通过 Django 的模板系统提供的。

不过,您应该对 JavaScript 字符串中的模板变量使用 escapejs 过滤器。如:

"{{ MEDIA_URL|escapejs }}"
于 2012-11-08T07:14:48.013 回答