原文:flask中的上下文 RuntimeError: No application found . Either work inside a view function or push an application context

問題是什么 在flask中,使用多線程操作數據庫,報錯:RuntimeError: No application found . Either work inside a view function or push an application context 報錯原因:線程是獨立的,相對於flask進程是獨立的,它不知道flask初始化時候,app對象,db對象是誰,也就拿不到連接數據庫需要的c ...

2020-07-15 11:47 0 1346 推薦指數:

查看詳情

No application found. Either work inside a view function or push an application context.

flask報了這個錯,字面意思是說沒有應用上下文,字面給的解決意見是要么放置在一個視圖內,要么提供一個應用(flask)上下文. 查看文檔發現文檔給了個解決方案: 一個是通過app.app_context().push()來推入一個上下文,第二個是通過with上下文來確定作用在APP上下文 ...

Fri Jun 28 18:50:00 CST 2019 0 1893
flask RuntimeError: Working outside of application context 問題解決

前言 最近學習flask表單的時候,碰到了一個問題,看着教程百思不得其解,所以查閱了一些資料的終於把這個困擾了我兩個晚上的問題解決了。 問題詳情 在教程的是這樣寫的: 但是這樣寫之后,卻發現報錯了: 作為小白的我看的是一臉懵逼啊。完全不知道出了什么問題。翻譯 ...

Fri Sep 04 05:54:00 CST 2020 0 1374
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM