如何在shell模式下运行FastAPI?

MK *_*ast 7 python shell fastapi

我想在 shell 中执行 FastAPI。
例如,我们可以在 Django 中使用以下代码来实现:

python manage.py shell
Run Code Online (Sandbox Code Playgroud)

我怎样才能在 FastAPI 中做到这一点?

Yag*_*nci 3

简单的回答,你不能。

\n

manage.py与 django-admin 执行相同的操作,但还设置DJANGO_SETTINGS_MODULE环境变量,使其指向您的project\xe2\x80\x99s settings.py 文件。在 FastAPI 中,我们没有管理实用程序,因为没有开箱即用的配置、环境管理等。这是微框架和高级框架之间的主要区别。

\n

FastAPI 没有任何现成的管理实用程序。

\n

  • 你读过这个问题吗?`manage.py shell` 启动交互式解释器,我们没有 Django 的任何功能,所以我无法运行它们中的任何一个,这正是您期望从我的示例中看到的内容吗? (2认同)