3
Data Modeling in Flask
This chapter covers one of the most important aspects of any application, which is the interaction with the database systems. In this chapter, you will see how Flask can connect to database systems, define models, and query the databases for the retrieval and feeding of data. Flask has been designed to be flexible enough to support any database. The simplest way would be to use the direct SQLite3 package, which is a DB-API 2.0 interface and does not give an actual object-relational mapping (ORM). Here, we need to write SQL queries to talk with the database. This approach is not recommended for large projects, as it can eventually become a nightmare to maintain the application. Also, with this approach, the models are ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access