django模板的{%%}标记与js模板冲突
我在django的网页文件中引入了这个js模板:
<script src="//blueimp.github.io/JavaScript-Templates/js/tmpl.min.js"></script>
如何解决它与django模板{%%}标记的冲突问题?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
等了好久这个提问才审核出来,我自己已经解决了,囧。可以看http://blueimp.github.io/JavaScript-Templates/这个里面,文档中有提到如何自定义标签为[%%]
提问之后过了大半个月了,补充下:发现{% verbatim %}{% endverbatim %}也能通过屏蔽django自己的{%%}标签来实现这个目的。
这个很难搞,要么换
Django
的模板引擎,要么就不用JavaScript Templates
刚刚看了一下这两个文档,都没有提供自定义标记的支持JavaScript Templates
tmpl.regexp = /([s'\])(?!(?:1|[(?!%))*%])|(?:[%(=|#)([sS]+?)%])|([%)|(%])/g;