Django comes with a powerful database-abstraction API that allows you to create, retrieve, update, and delete objects easily. The Django ORM is compatible with MySQL, PostgreSQL, SQLite, and Oracle. Remember that you can define the database of your project by editing the DATABASES setting in the settings.py file of your project. Django can work with multiple databases at a time and you can even program database routers that handle the data in any way you like.