[問題] flask內使用模組

看板Python作者 (GG)時間7年前 (2018/07/31 09:49), 6年前編輯推噓3(300)
留言3則, 3人參與, 7年前最新討論串1/1
我用python架設一個flask web server 並結合訓練好的keras模組來使用 等待前端發送request過來就去啟動模組 但遇到一個問題就是 如果我把模組的讀取寫在route函數外面 那麼在觸發的時候就無法使用到模組 類似下面 @app.route('/') def index(): reslut = xxx 如果我把前面那段讀取model的部分 放進function index裡面就可以正常呼叫到 但是這樣每次觸發都要重新讀取一次model 非常的浪費處理時間 有沒有什麼方法可以讓它可以被index函數正常使用呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.217.245.211 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1533001768.A.783.html

07/31 15:00, 7年前 , 1F
為什麼為讀不到 錯誤是什麼
07/31 15:00, 1F
錯誤內容有點忘了,要晚些才能再run一次。 之所以認為它沒有使用到model的原因是 因為我將load model擺進index裡面就能正常運行

07/31 15:02, 7年前 , 2F
寫一個全局的class把model instance擺在裡面?
07/31 15:02, 2F

07/31 17:18, 7年前 , 3F
寫在__init__.py呢?
07/31 17:18, 3F
好的,我會試試看兩位提供的作法 ※ 編輯: ggbast (180.204.176.10), 10/26/2018 10:36:33
文章代碼(AID): #1RNy0eU3 (Python)
文章代碼(AID): #1RNy0eU3 (Python)