# Django MongoDB Backend - (current) > The Django MongoDB Backend is an official database backend that lets you connect Django applications to MongoDB, model data, and use features like Queryable Encryption. - [Connect to MongoDB](https://www.mongodb.com/docs/languages/python/django-mongodb/current/connect.md) - [Get Started with Django MongoDB Backend](https://www.mongodb.com/docs/languages/python/django-mongodb/current/get-started.md): Learn how to create an app to connect to a MongoDB deployment by using Django MongoDB Backend. - [Django MongoDB Backend](https://www.mongodb.com/docs/languages/python/django-mongodb/current/index.md) - [View MongoDB Queries in Django Debug Toolbar](https://www.mongodb.com/docs/languages/python/django-mongodb/current/integrations/debug-toolbar.md): Learn how to install and configure the Django MongoDB Extensions MQL panel with Django Debug Toolbar to view MongoDB queries, execution times, and query plans. - [Migrate Your Djongo Application](https://www.mongodb.com/docs/languages/python/django-mongodb/current/integrations/djongo-migration.md): Learn how to migrate your Djongo application to use Django MongoDB Backend. See code examples that show the required updates to your project files and queries. - [Serialize MongoDB Data with Django REST Framework](https://www.mongodb.com/docs/languages/python/django-mongodb/current/integrations/rest-framework.md): Learn how to use Django MongoDB Extensions serializers to represent MongoDB-specific fields, such as embedded models and polymorphic embedded models, in a Django REST Framework project. - [Interact with Data](https://www.mongodb.com/docs/languages/python/django-mongodb/current/interact-data.md): Learn how to use Django MongoDB Backend to interact with MongoDB data. - [Perform CRUD Operations](https://www.mongodb.com/docs/languages/python/django-mongodb/current/interact-data/crud.md) - [Run a MongoDB Search Query](https://www.mongodb.com/docs/languages/python/django-mongodb/current/interact-data/mongodb-search.md): Learn about how to use Django MongoDB Backend to run MongoDB Search queries. - [Run a MongoDB Vector Search Query](https://www.mongodb.com/docs/languages/python/django-mongodb/current/interact-data/mongodb-vector-search.md): Learn about how to use Django MongoDB Backend to perform a MongoDB Vector Search query. - [Perform Raw Database Queries](https://www.mongodb.com/docs/languages/python/django-mongodb/current/interact-data/raw-queries.md) - [Specify a Query](https://www.mongodb.com/docs/languages/python/django-mongodb/current/interact-data/specify-a-query.md) - [Transactions and Sessions](https://www.mongodb.com/docs/languages/python/django-mongodb/current/interact-data/transactions.md) - [Report Issues and Request Help](https://www.mongodb.com/docs/languages/python/django-mongodb/current/issues-and-help.md) - [Django and MongoDB Feature Compatibility](https://www.mongodb.com/docs/languages/python/django-mongodb/current/limitations-upcoming.md) - [Model Your Data](https://www.mongodb.com/docs/languages/python/django-mongodb/current/model-data.md): Learn how to use Django MongoDB Backend to model MongoDB data, including how to create models, define indexes, and manage related and geospatial data. - [Model Geospatial Data](https://www.mongodb.com/docs/languages/python/django-mongodb/current/model-data/geodjango.md) - [Indexes for Query Optimization](https://www.mongodb.com/docs/languages/python/django-mongodb/current/model-data/indexes.md) - [Create Models to Represent Collections](https://www.mongodb.com/docs/languages/python/django-mongodb/current/model-data/models.md) - [Model Relationships and Denormalization](https://www.mongodb.com/docs/languages/python/django-mongodb/current/model-data/relationships.md): Learn how to choose between embedding and referencing in the Django MongoDB Backend and how to use ForeignKey, OneToOneField, and ManyToManyField fields. - [Tutorial: Queryable Encryption with Django MongoDB Backend](https://www.mongodb.com/docs/languages/python/django-mongodb/current/queryable-encryption.md): Learn how to use Queryable Encryption in a Django application to automatically encrypt sensitive patient medical information, then decrypt and query the data. - [Release Notes](https://www.mongodb.com/docs/languages/python/django-mongodb/current/reference/release-notes.md)