我试图在Django中以bibtex格式输出,并且模板看起来像这样:

@{{ pubentry.type }{,
  author    = {{% for author in pubentry.authors.all %}{{ author.first_name }} {{ author.middle_name }} {{ author.last_name }}{% if not forloop.last %} and {% endif %}
              {% endfor %}},
  title     = {{{ pubentry.title }}},
  journal   = {{{ pubentry.journal }}}
}

问题出在{{{{{%。解决该问题的一种方法是在第一个{之后添加一个空格,但是会篡改格式。在Django模板中转义{的正确方法是什么?

最佳答案

看看templatetag标签:

您所追求的是:

{% templatetag openvariable %}
也许有更好的解决方案,因为这不会增加可读性...

10-06 10:25
查看更多