簡體   English   中英

Python Flask為所有模板提供WTForm

[英]Python Flask make a WTForm available to all templates

我有一個登錄表單應該出現在所有模板中,因此在每個render_template()中將它作為參數傳遞是不方便的。 我試着把它放在像這樣的環形全局中:

app = Flask(__name__)
app.jinja_env.globals['loginform'] = LoginForm()

但它拋出異常: raise RuntimeError('working outside of application context')

如何在Flask中正確執行此操作?

我認為你應該能夠通過使用Context Processor來實現這一點:
http://flask.pocoo.org/docs/templating/#context-processors

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM