- Flask Framework Cookbook
- Shalabh Aggarwal
- 177字
- 2021-08-05 17:17:23
Introduction
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 actually give an ORM. Here, we will use SQL queries to talk with the database. This approach is not suggested for large projects as it can eventually become a nightmare to maintain the application. Also, with this approach, the models are virtually non-existent and everything happens in the view functions, where we write queries to interact with the DB.
In this chapter, we will talk about creating an ORM layer for our Flask applications with SQLAlchemy for relational database systems, which is recommended and widely used for applications of any size. Also, we will have a glance over how to write a Flask app with the NoSQL database system.
Note
ORM refers to Object Relational Mapping/Modeling and implies how our application's data models store and deal with data at a conceptual level. A powerful ORM makes designing and querying business logic easy and streamlined.
- Debian 7:System Administration Best Practices
- Rake Task Management Essentials
- Java程序設(shè)計與計算思維
- Java面向?qū)ο蟪绦蜷_發(fā)及實戰(zhàn)
- Full-Stack Vue.js 2 and Laravel 5
- 征服RIA
- The DevOps 2.4 Toolkit
- ASP.NET 3.5程序設(shè)計與項目實踐
- The HTML and CSS Workshop
- Learning Material Design
- 軟件體系結(jié)構(gòu)
- 大學計算機基礎(chǔ)實訓教程
- 虛擬現(xiàn)實建模與編程(SketchUp+OSG開發(fā)技術(shù))
- PHP+MySQL Web應(yīng)用開發(fā)教程
- 深入理解Java虛擬機:JVM高級特性與最佳實踐