如何在Django/Python web应用程序中使用Trac wiki格式?
我有一个pythonweb应用程序(特别是Django)。我正在从Trac数据库(描述使用的地方)读取一些数据,并将其显示为HTML。我考虑了markdown模块,但意识到Trac wiki格式和markdown实际上是完全不同的。是否有Django模块或Python包支持Trac使用的wiki格式 更新: 看起来我在投票结束时有点仓促——虽然另一张票看起来很相似,但我的问题更多地与Trac wiki格式有关。感谢petantik的链接如何在Django/Python web应用程序中使用Trac wiki格式?,python,django,trac,Python,Django,Trac,我有一个pythonweb应用程序(特别是Django)。我正在从Trac数据库(描述使用的地方)读取一些数据,并将其显示为HTML。我考虑了markdown模块,但意识到Trac wiki格式和markdown实际上是完全不同的。是否有Django模块或Python包支持Trac使用的wiki格式 更新: 看起来我在投票结束时有点仓促——虽然另一张票看起来很相似,但我的问题更多地与Trac wiki格式有关。感谢petantik的链接 类似的问题:下面的链接显示了一个导入trac标记并从中生成
类似的问题:下面的链接显示了一个导入trac标记并从中生成django模板过滤器的代码段
我为Django CMS制作了一个插件,该插件支持Trac wiki语法、宏以及您希望从Trac获得的所有其他内容:
非常好,谢谢。我必须阅读自定义模板标记(),并将trac安装到我的站点包(在我的开发人员pc上),但是代码片段非常有用!有趣的是,这并没有为Trac需要的新行添加
标记。所有其他的格式都是有效的(要点等),我想知道为什么新行的格式不一样…解决了!代码段不会添加
,因为生成
函数的换行符
默认为False
。要修复此问题,请修改代码如下--返回mark\u safe(HtmlFormatter(env,context,s)。generate(escape\u newlines=True))
啊,这是个好消息。我从这里回答问题中学到了很多:)