FastAPI使用代码启动reload

从uvicorn main源码里找的启动方式。稍微修改下。

if __name__ == '__main__':
    from pathlib import Path
    import sys
    filename = Path(__file__).stem
    sys.argv = [__file__, f'{filename}:app', '--reload', '--port', '80']
    print(sys.argv)
    sys.exit(main())
posted @ 2021-03-12 09:18  wgf4242  阅读(542)  评论(0编辑  收藏  举报