【フラスコテンプレートフィルタ--2019-08-06 15時19分52秒]

オリジナルリンク:http://106.13.73.98/__/123/

関数のパラメータのTXTを渡し、関数デコレータとしての.pyファイル、プロジェクト内のテンプレートフィルタを定義します。

@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'
    )


その後、あなたは神社テンプレートファイルで呼び出す前に、フィルタをカスタマイズすることができます。

{{ title|safe }}
{{ body|md|safe }}

おすすめ

転載: www.cnblogs.com/gqy02/p/11309162.html