用django回复乳胶代码到web请求

jan*_*ver 3 django latex django-templates

我是网络应用程序的python新手,我第一次尝试使用django.由于应用程序应该动态创建一些乳胶文件,我认为最优雅的方法是将乳胶文件作为Web请求返回,并使用django模板引擎动态创建内容.但是,模板语法由字符({,%和})组成,这些字符也是latex中的特殊字符.所以在这种特殊情况下,我想改变django模板系统的语法.

我的问题是:

  1. 你认为这是建议创建乳胶文件的方法吗?或者我应该使用python打开模板文件,只为所有变量创建regexp等等.(我真的更喜欢django模板方式!)
  2. 如何在django模板中更改变量和函数的替换方式?例如{{x}}到<< x >>或类似的东西.

Eva*_*ley 6

AFAIK,Django模板语言不允许自定义语法.幸运的是,还有另一个名为Jinja2的可插拔模板系统.

有关其他人使用LaTeX和Jinja2的体验,请参阅此博客文章.

关于这个问题的官方Jinja2文档.