我试图在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 %}
也许有更好的解决方案,因为这不会增加可读性...