Django has a powerful ORM which helps to build and execute SQL queries. Here you'll find Django QuerySet examples with SQL codes.
Database migration strategy that helps to move model(s) into other apps without deleting or creating new tables and/or foreign keys.
Learn how to connect Django's shell with the Jupyter Notebook. Django QuerySets in Jupyter notebooks can be used to plot/analyze data from the database.