Cor*_*ory 3 html python django
我正在寻找可以在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>
Run Code Online (Sandbox Code Playgroud)
我知道这个问题,但我的不是关于逃避代码的机制,而是关于UI.
您可以使用Pygments进行语法突出显示并显示HTML.
示例代码:
from pygments import highlight
from pygments.lexers import PythonLexer
from pygments.formatters import HtmlFormatter
highlighted = highlight('# Some Python code', PythonLexer(), HtmlFormatter())
Run Code Online (Sandbox Code Playgroud)
另请参阅官方文档.
归档时间: |
|
查看次数: |
1126 次 |
最近记录: |