2025-06-29 22:12:37 +05:30
|
|
|
# fastapi
|
|
|
|
|
2025-06-29 23:15:08 +05:30
|
|
|
> 运行 FastAPI 应用的命令行工具,底层使用 Uvicorn。
|
2025-07-01 10:51:23 +05:30
|
|
|
> 更多信息:<https://manned.org/fastapi>.
|
2025-06-29 22:12:37 +05:30
|
|
|
|
2025-06-29 23:15:08 +05:30
|
|
|
- 使用自动重载运行 FastAPI 应用(用于开发):
|
2025-06-29 22:12:37 +05:30
|
|
|
|
2025-06-29 23:15:08 +05:30
|
|
|
`fastapi run {{路径/文件.py}} --reload`
|
2025-06-29 22:12:37 +05:30
|
|
|
|
2025-06-29 23:15:08 +05:30
|
|
|
- 在开发模式下运行应用:
|
2025-06-29 22:12:37 +05:30
|
|
|
|
2025-06-29 23:15:08 +05:30
|
|
|
`fastapi dev {{路径/文件.py}}`
|
2025-06-29 22:12:37 +05:30
|
|
|
|
|
|
|
- 指定运行的主机和端口:
|
|
|
|
|
2025-06-29 23:15:08 +05:30
|
|
|
`fastapi run {{路径/文件.py}} --host {{主机地址}} --port {{端口}}`
|
2025-06-29 22:12:37 +05:30
|
|
|
|
|
|
|
- 设置应用变量名(如果不是 `app`)或指定自定义应用目录:
|
|
|
|
|
2025-06-29 23:15:08 +05:30
|
|
|
`fastapi run {{路径/文件.py}} --app-dir {{路径/到/应用}} --app {{自定义_app_名称}}`
|
2025-06-29 22:12:37 +05:30
|
|
|
|
2025-06-29 23:15:08 +05:30
|
|
|
- 显示帮助信息:
|
2025-06-29 22:12:37 +05:30
|
|
|
|
|
|
|
`fastapi --help`
|
|
|
|
|
|
|
|
- 显示子命令的帮助信息:
|
|
|
|
|
2025-06-29 23:19:15 +05:30
|
|
|
`fastapi {{子命令}} --help`
|