-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating

FastAPI Cookbook
By :

After setting up your SQL database with FastAPI, the next crucial step is creating database models. This process is central to how your application interacts with the database. Database models in SQLAlchemy are essentially Python classes that represent tables in your SQL database. They provide a high-level, object-oriented interface to manipulate database records as if they were regular Python objects.
In this recipe, we will set up the create, read, update and delete (CRUD) endpoints to interact with the database.
With the models set up, you can now implement CRUD operations. These operations form the backbone of most web applications, allowing you to interact with the database.
For each operation, we will create a dedicated endpoint implementing the interacting operation with the database.
To add a new user, we’ll use a POST
request. In the main.py
file...