Flask模版过滤器 -- 2019-08-08 20:40:02
Posted gqy02
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flask模版过滤器 -- 2019-08-08 20:40:02相关的知识,希望对你有一定的参考价值。
原文: http://106.13.73.98/__/123/
在项目中的某.py文件中定义一个模板过滤器作为装饰器的函数,函数传入参数txt:
@app.template_filter('md') def markdown_to_html(txt): from markdown import markdown return markdown(txt)
这样就可以在视图函数的返回字符中用md语法格式的文档:
@app.route('/') def test(): return render_template( 'test.html', title='<h1>Hello World</h1>', body='# Hello World' )
之后,即可在jinja模板文件中调用之前自定义的过滤器:
title|safe body|md|safe
原文: http://106.13.73.98/__/123/
以上是关于Flask模版过滤器 -- 2019-08-08 20:40:02的主要内容,如果未能解决你的问题,请参考以下文章
Flask模版过滤器--2019-08-06 15:19:52
Flask之WTForms -- 2019-08-08 18:01:54