作者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://webptt.com/cn.aspx?n=bbs/Python/M.1533001768.A.783.html
1F:推 TuCH: 为什麽为读不到 错误是什麽07/31 15:00
错误内容有点忘了,要晚些才能再run一次。
之所以认为它没有使用到model的原因是
因为我将load model摆进index里面就能正常运行
2F:推 handsomeLin: 写一个全局的class把model instance摆在里面?07/31 15:02
3F:推 s06yji3: 写在__init__.py呢?07/31 17:18
好的,我会试试看两位提供的作法
※ 编辑: ggbast (180.204.176.10), 10/26/2018 10:36:33