rxi*_*xin 11 django bibtex django-templates tex
我正在尝试在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 }}}
}
Run Code Online (Sandbox Code Playgroud)
问题在于{{{或{{%.绕过这个问题的一种方法是在第一个之后添加一个空格{,但这种方式会篡改格式.{在Django模板中逃脱的正确方法是什么?
Fel*_*ing 12
看一下templatetag标签:
输出用于组成模板标签的语法字符之一.
由于模板系统没有"转义"的概念,因此要显示模板标签中使用的其中一个位,必须使用该
{% templatetag %}标签.
你所追求的是:
{% templatetag openvariable %}
Run Code Online (Sandbox Code Playgroud)
也许有一个更好的解决方案,因为这不会增加可读性......
| 归档时间: |
|
| 查看次数: |
811 次 |
| 最近记录: |