在我的燒瓶應用程式中,我有這些代碼:
from __main__ import app
@app.context_processor
def breakline():
return { 'break': '<br>' }
html格式的使用方法如下:
{{ break }}
上面的代碼可以運行,但是有問題;safe需要一個過濾器來檢測<br>;但我不想每次都像這樣以html格式添加:
{{ break | safe }}
我希望這個safe過濾器自動應用,不再需要在 html 頁面中使用。這樣的事情可能嗎?
這只是一個例子,我不只是希望能夠創建一個<br>. 我想知道是否可以將過濾器添加到 context_processor 中。
uj5u.com熱心網友回復:
您可以使用Markup將您的 html 代碼標記為安全。
from flask import Markup
@app.context_processor
def breakline():
return { 'break': Markup('<br>') }
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/343842.html
