首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python:在文件更改时自动重启WSGIServer+Bottle应用程序

Python:在文件更改时自动重启WSGIServer+Bottle应用程序
EN

Stack Overflow用户
提问于 2014-07-12 00:29:41
回答 3查看 6.4K关注 0票数 5

我玩的瓶子和事件有一个HTTP + WebSockets服务器。如果我要在Node中实现这一点,我将在开发过程中使用Nodemon或类似的方法在代码更改时重新启动服务器。如果我只使用just和run方法,我相信我可以使用run(reloader=True)-however,我正在使用WSGIServer运行应用程序。考虑到这一点,我如何才能拥有我所追求的自动重新加载功能?

http_server = WSGIServer(('127.0.0.1', 8080), app, handler_class=WebSocketHandler)

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-07-12 08:04:37

在pypi上搜索之后,我想服务器-重新加载器会按你的要求去做。

票数 3
EN

Stack Overflow用户

发布于 2019-06-02 20:35:59

你不需要外部模块。如果您设置了debug=True,它将在每次代码更改后重新加载。根据您设置应用程序的方式,您可以使用app工厂这样做:

代码语言:javascript
复制
def create_app(config, debug=True):
   ....

或从命令行:

代码语言:javascript
复制
app.run(debug=True)

代码语言:javascript
复制
$ export FLASK_DEBUG=1
$ flask run
票数 4
EN

Stack Overflow用户

发布于 2019-09-25 19:16:27

在app.py或python文件中添加以下行

代码语言:javascript
复制
app = Flask(__name__)
app.config['DEBUG'] = True
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24708438

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档