赞
踩
【注意:此文章为博主原创文章!转载需注意,请带原文链接,至少也要是txt格式!】
注意注意注意,先暂时抛开任务不谈!看下面的代码,这样有助于你快速定位你的问题点:
#!/usr/bin/env python
from datetime import datetime
from app import app
import config
if __name__ == '__main__':
print '################### Restarting @', datetime.utcnow(), '###################'
app.run(port=4004, debug=True, host='0.0.0.0')
你可以运行一下上面的代码,结果就是如下:
################### Restarting @ 2014-08-26 10:51:49.167062 ###################
################### Restarting @ 2014-08-26 10:51:49.607096 ###################
看到结果了么,运行了两次,那么为什么运行两次呢?
问题点就在于flask框架,重点解释如下:
Werkzeug重新加载程序会生成一个子进程,以便每次代码更改时都可以重新启动该进程。Wer
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。