Flask应用的评论系统集成
Flask-Discussion的Python项目详细描述
烧瓶讨论
烧瓶讨论是 Flask添加对多个 应用程序的讨论/评论系统。在
支持的注释系统:
快速启动
首先安装扩展:
pip install Flask-Discussion
然后在应用程序中初始化它:
^{pr2}$这将注册扩展模板(其中包含每个模板的宏 评论系统)与你的应用程序,使他们在你自己的可用 模板。在
如果您希望能够通过
您的应用程序,可以使用中定义的宏
flask_discussion/helper.html
:
{%import"flask_discussion/helper.html"asdiscussion%}<html> <body>{{discussion.render_comments(title="Page title",identifier="my-page",url="http://mypage.com")}} </body></html>
请注意,宏接收任何关键字参数并将中继 相应系统特定宏的适当信息(即每个 评论系统可能只使用特定的信息,因此您应该提供 所有注释系统的所有可能值)。在
但是,如果只想使用特定的注释系统,则可以导入其注释系统 直接调用宏。例如,对于discus:
{%import"flask_discussion/disqus.html"asdisqus%}<html> <body>{{disqus.render_comments(identifier="my-page",url="http://mypage.com",title="Page title")}} </body></html>
文件
文档可从https://flask-discussion.readthedocs.io获得。在
- 项目
标签: