当 *.py 文件以外的文件发生更改时,如何重新加载 FastAPI 应用程序?

KoS*_*des 13 fastapi uvicorn

我希望我的 FastAPI 应用程序在出现以下情况时重新加载.csv我希望我的 FastAPI 应用程序在同一目录中的文件发生更改

我尝试了以下命令,但它不起作用。

uvicorn main:app --reload --reload-include *.csv
Run Code Online (Sandbox Code Playgroud)

有谁知道这个问题的解决方案?

小智 14

根据Uvicorn 文档,您可以安装监视文件,并使用--reload-include, 以及--reload-exclude, 来指定其他文件扩展名。例如:

uvicorn main:app --reload --reload-include *.csv
Run Code Online (Sandbox Code Playgroud)