django模板的{%%}标记与js模板冲突

我在django的网页文件中引入了这个js模板:

<script src="//blueimp.github.io/JavaScript-Templates/js/tmpl.min.js"></script>

如何解决它与django模板{%%}标记的冲突问题?

阅读 13.1k
3 个回答

等了好久这个提问才审核出来,我自己已经解决了,囧。可以看http://blueimp.github.io/JavaScript-Templates/这个里面,文档中有提到如何自定义标签为[%%]

提问之后过了大半个月了,补充下:发现{% verbatim %}{% endverbatim %}也能通过屏蔽django自己的{%%}标签来实现这个目的。

这个很难搞,要么换Django的模板引擎,要么就不用JavaScript Templates刚刚看了一下这两个文档,都没有提供自定义标记的支持

新手上路,请多包涵

JavaScript Templates

tmpl.regexp = /([s'\])(?!(?:1|[(?!%))*%])|(?:[%(=|#)([sS]+?)%])|([%)|(%])/g;


  1. [
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题