gpt4 book ai didi

python - 在 Django 中显示漂亮的代码

转载 作者:搜寻专家 更新时间:2023-10-31 22:10:01 25 4
gpt4 key购买 nike

我正在寻找可以在 Django 中使用的东西来显示预先格式化的代码。理想情况下,这将包括针对各种编程语言的开箱即用的语法突出显示,尽管从能够很好地显示 html 和 xml 的东西开始将是一个很好的起点。

这样的东西存在吗?

基本上,我正在寻找用于显示代码的小部件 dpaste(以及堆栈溢出)之类的东西。

例如http://dpaste.com/hold/102141/

<?xml version="1.0" encoding='UTF-8'?>
<painting>
<img src="madonna.jpg" alt='Foligno Madonna, by Raphael'/>
<caption>This is Raphael's "Foligno" Madonna, painted in
<date>1511</date>-<date>1512</date>.</caption>
</painting>

我知道 this question ,但我的不是关于转义代码的机制,而是关于 UI。

最佳答案

你可以使用 Pygments进行语法高亮并显示 HTML。

示例代码:

from pygments import highlight
from pygments.lexers import PythonLexer
from pygments.formatters import HtmlFormatter

highlighted = highlight('# Some Python code', PythonLexer(), HtmlFormatter())

另见 official documentation .

关于python - 在 Django 中显示漂亮的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1514874/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com