Flask模版过滤器 񢯧

Posted bbb001

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flask模版过滤器 񢯧相关的知识,希望对你有一定的参考价值。

原文: http://blog.gqylpy.com/gqy/348

"> 在项目中的某.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://blog.gqylpy.com/gqy/348

以上是关于Flask模版过滤器 񢯧的主要内容,如果未能解决你的问题,请参考以下文章

Flask模版过滤器--2019-08-06 15:19:52

Flask模版过滤器 -- 2019-08-08 20:40:02

flask 过滤器

flask jinjia2过滤器的使用

flask模版继承和block

网站后端_Python+Flask.0014.FLASK模版相关之使用JinJa2模版渲染?