我正在尝试将 FastAPI 与 Django ORM 集成,以在我的应用程序中执行异步 CRUD 操作。我想利用 FastAPI 的异步功能,同时使用 Django 的 ORM 进行数据库操作。
我已按照 FastAPI 文档中概述的步骤操作,并成功创建了一个 FastAPI 应用程序。但是,我在将其与 Django ORM 集成以进行异步 CRUD 操作时遇到了麻烦。
有人可以提供分步指南或为我指明如何将 FastAPI 与 Django ORM 集成以进行异步 CRUD 操作的正确方向吗?
任何帮助将不胜感激。谢谢!
我不知道这是否适合您,但您可以从现有的
SqlAlchemy
模型和 sqlacodegen
中使用 Django ORM
生成 database
模型。因此,您可以生成模型并在 FastAPI
应用程序中使用它们,然后执行 crud
操作,并在数据库上 queries
抛出您的 FastAPI
模型。