2012-08-04 15 views
1

我正在寻找一个使用中间件的应用程序,该中间件可以自动添加链接到术语的定义。Django应用程序w /中间件使用词汇表创建链接?

就像这个页面:http://www.jeuxvideo.com/articles/0001/00014721-portal-2-test.htm(术语“扰流板”,“特征”,“关卡设计”等)。

或者有人做了一个中间件,可以帮助我做这样的应用程序?

+0

这些都不是链接中的文本被包裹在一个'',我认为这可能与完成自定义模板标签,用于解析文本,根据词汇表对其进行测试,将其包装在一个范围中并“重新打印”它。类似于“{%glossarised context%}”。然后使用[js](http://www.jeuxvideo.com/js/lexique.js)创建弹出窗口。 – 2012-08-04 19:17:13

+0

谢谢。我还考虑过使用模板标签或过滤器来做到这一点。过滤器可能是一个很好的解决方案。但是中间件会更方便。 – 2012-08-04 19:25:31

+0

我在这里看到的主要问题是我们需要一个高效的html解析器,它只会在文本周围放置一个“”或“”。这可以通过使用python HTMLParser或ElementTree来实现,但我担心这可能意味着性能问题。 – 2012-08-04 19:30:09

回答

相关问题