我想要一个类似于 django runserver
所做的重新加载。
如果我更改 python 文件,我希望应用程序重新加载。
我已经安装了 aiohttp-devtools
并使用 adev runserver
运行,但是当我更改 python 文件时没有重新加载。
需要明确的是,我不是在谈论浏览器刷新,而是 python 重新加载。我会自己点击浏览器中的刷新按钮。
最佳答案
来自 aiohttp docs , 像
## filename: app.py
from aiohttp import web
import json
async def handle(request):
response_obj = { 'status' : 'success' }
return web.Response(text=json.dumps(response_obj))
app = web.Application()
app.router.add_get('/', handle)
if __name__ == '__main__': web.run_app(app)
然后,based on aiohttp-devtools ,在项目目录下:
adev runserver .
关于python - aiohttp 与 aiohttp-devtools 热重载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53466285/