【发布时间】:2012-12-23 10:36:06
【问题描述】:
我正在使用 Django 模板重组文本过滤器在我的模板中显示第一个文件。
我安装了docutils,并将django.contrib.markup 添加到settings.py。显示第一个文本工作正常。
现在,我想在第一个文件中添加一些数学:
test.rst:
.. math::
16 \div 2
The equation is :math:`16 \div 2`.
更新:: 我部分修复了这个问题。最初,错误是Unknown directive。我试图在模板中添加数学指令,但后来意识到 docutils 0.10 默认支持数学指令。因此刚刚升级到 docutils-0.10。
但是,现在我看到的是:
\begin{equation*} 16 \div 2 \end{equation*}
The equation is \(16 \div 2\)
如果我执行rst2html 并在浏览器中检查,第一个文件可以正常工作。不同的是html文件加载了MathJax javascript,而Django模板不添加js文件。
所以我猜测缺少某些设置或配置...
非常感谢您的帮助!
【问题讨论】:
标签: python django django-templates restructuredtext docutils