2

我想要类似于 djangorunserver所做的重新加载。
如果我更改 python 文件,我希望应用程序重新加载。我已经安装aiohttp-devtools并运行adev runserver,但是当我更改 python 文件时没有重新加载。
为了清楚起见,我不是在谈论浏览器刷​​新,而是在谈论 python 重新加载。我将自己单击浏览器中的刷新按钮。

4

1 回答 1

0

来自aiohttp 文档,类似于

## 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)

然后,基于 aiohttp-devtools,在项目目录中:

 adev runserver .
于 2021-05-07T23:50:15.047 回答