1. Django ORM
The Django web framework includes a default object-relational mapping layer (ORM)
that can be used to interact with
various relational databases such as SQLite, PostgreSQL, and MySQL.
It allows us to add, delete, modify, and query objects.
An object-relational mapper provides an object-oriented layer between relational databases and
object-oriented programming languages without having to write SQL queries
.