我正在從C#.NET遷移到Python/Flask。Flask中有部分視圖/代碼嗎?
在.NET我有MasterPage, UserControl, PartialView
每個都有自己的代碼背後。
例如我可以將檢查登錄功能保存在Login.ascx.cs
中,並在任何地方渲染Login.ascx
。如果登錄,則顯示歡迎消息,否則顯示登錄表單。
但是在Flask中我只找到了包含靜態html文件的{% include 'login.html' %}
。
如何在Flask中實現此設計?
我現在可能已經應答:
我不使用g.user
,這就是爲什麼我來到這裏尋求幫助。其他人建議@app.context_processor
。我正在嘗試,看起來像我想要的。類似的全球可訪問設計爲g
。
我沒有使用'G:如果你想確保
user
是所有的模板訪問你的確可以使用context_processor
添加user
響應編輯
。用戶「,這就是爲什麼我來這裏尋求幫助。其他人建議'@ app.context_processor'。我正在嘗試,看起來像我想要的。與'g'類似的'global accessible'設計。謝謝。 – hbrls
@hbrlovehaku - 理解並更新了我的答案:-) –