Наконец-то выяснилось, на случай, если кто-нибудь еще столкнется с такой же проблемой, вот рабочее решение. Я использовал AsciiMath Input в качестве формата ввода в mathjax, который включает ASCIIMathML .
В базе. html добавить следующие сценарии:
<script>
MathJax = {
loader: {load: ['input/asciimath', 'output/chtml']}
}
</script>
<script src="https://polyfill.io/v3/polyfill.min.js?features=es6"></script>
<script type="text/javascript" id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/startup.js"></script>
<script type="text/javascript" id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-chtml.js">
и не забудьте заключить текст Dynami c в обратные тики », т. Е.` ... ` Таким образом, в django -admin вы можете просто ввести sqrt (50) как `sqrt (50)` или `x ^ 2` и содержимое Dynami c, которое передается из представления в шаблон, в окружающий шаблон {{e1}} обратными галочками
`{{e1}}`
вместо {{e1}}, где e1 - это динамическое содержимое c. Поэтому, если e1, который ранее отображался в виде обычного текста как 2 * sqrt (2), теперь будет отображаться как 2√2.
Для более подробной информации: http://docs.mathjax.org/en/latest/input/asciimath.html#asciimath -support