作者ggbast (GG)
看板Python
標題[問題] flask內使用模組
時間Tue Jul 31 09:49:26 2018
我用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
推 TuCH: 為什麼為讀不到 錯誤是什麼07/31 15:00
錯誤內容有點忘了,要晚些才能再run一次。
之所以認為它沒有使用到model的原因是
因為我將load model擺進index裡面就能正常運行
推 handsomeLin: 寫一個全局的class把model instance擺在裡面?07/31 15:02
推 s06yji3: 寫在__init__.py呢?07/31 17:18
好的,我會試試看兩位提供的作法
※ 編輯: ggbast (180.204.176.10), 10/26/2018 10:36:33