我正在嘗試檢查是否有用戶可用,然后呈現特定模板。我正在使用 if session['user_available']:從燒瓶匯入會話的這種情況。但我收到KeyError: 'user_available'錯誤。如果不推薦使用此方法,那么用于評估當前用戶使用會話的可用性的更新代碼是什么。
uj5u.com熱心網友回復:
請求時,會話中不存在鍵值對。這會導致 KeyError。
此會話的大部分內容將像字典一樣使用。因此,您可以查詢會話中是否存在鍵值對。這應該假設即使密鑰不是會話的一部分,也不會拋出 KeyError。
if 'user_available' in session and session['user_available']:
# The key is present in the session and the value is set.
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/438709.html
標籤:烧瓶 sqlalchemy
上一篇:send_file似乎會暫停整個Web服務器,直到檔案被發送
下一篇:我怎樣才能制作子選單
