You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To verify that you installed Django MongoDB Backend and correctly configured your project, run the following command from your project root:
51
53
```bash
52
-
python manage.py runserver
54
+
$ python manage.py runserver
53
55
```
54
56
Then, visit http://127.0.0.1:8000/. This page displays a "Congratulations!" message and an image of a rocket.
55
57
56
58
57
-
## Capabilties for Django MongoDB Backend
59
+
## Capabilities of Django MongoDB Backend
60
+
61
+
-**Model MongoDB Documents Through Django’s ORM**
58
62
59
-
-**Model MongoDB Documents Through Django’s ORM**
60
-
61
63
- Store Django model instances as MongoDB documents.
62
-
- Supports field validation, data storage, updating, and deletion.
63
-
- Maps Django's built-in fields to MongoDB data types.
64
-
- Provides custom fields for arrays (`ArrayField`) and embedded documents (`EmbeddedModelField`).
64
+
- Maps Django's built-in fields to MongoDB data types.
65
+
- Provides custom fields for arrays (`ArrayField`) and embedded documents (`EmbeddedModelField`).
65
66
- Supports core migration functionalities.
66
-
67
-
68
-
-**Index Management**
67
+
-**Index Management**
69
68
- Create single, compound, partial, and unique indexes using Django Indexes.
70
-
71
-
-**Querying Data**
72
-
69
+
-**Querying Data**
73
70
- Supports most of the Django QuerySet API.
74
-
- Supports foreign key usage and executes JOIN operations.
75
-
- A custom `QuerySet.raw_aggregate` method allows MQL operations like Vector Search, Atlas Search, and GeoSpatial querying to yield Django QuerySet results.
76
-
77
-
78
-
-**Administrator Dashboard & Authentication**
79
-
71
+
- Supports relational field usage and executes `JOIN` operations with MQL.
72
+
- A custom `QuerySet.raw_aggregate` method exposes MongoDB-specific operations like Vector Search, Atlas Search, and GeoSpatial querying to yield Django QuerySet results.
73
+
-**Administrator Dashboard & Authentication**
80
74
- Manage your data in Django’s admin site.
81
75
- Fully integrated with Django's authentication framework.
82
-
- Supports native user management features like creating users and sessions.
76
+
- Supports native user management features like creating users and session management.
83
77
84
-
<!-- ## Known issues and limitations
85
-
Check out our MongoDB Docs on library limitations here!
86
-
-->
87
78
88
79
### Issues & Help
89
80
90
81
We're glad to have such a vibrant community of users of Django MongoDB Backend. We recommend seeking support for general questions through the [MongoDB Community Forums](https://www.mongodb.com/community/forums/tag/python).
91
82
83
+
92
84
#### Bugs / Feature Requests
93
85
To report a bug or to request a new feature in Django MongoDB Backend, please open an issue in JIRA, our issue-management tool, using the following steps:
94
86
@@ -100,4 +92,4 @@ To report a bug or to request a new feature in Django MongoDB Backend, please op
100
92
101
93
Bug reports in JIRA for the Django MongoDB Backend project can be viewed by everyone.
102
94
103
-
If you identify a security vulnerability in the driver or in any other MongoDB project, please report it according to the instructions found in [Create a Vulnerability Report](https://www.mongodb.com/docs/manual/tutorial/create-a-vulnerability-report/).
95
+
If you identify a security vulnerability in the driver or in any other MongoDB project, please report it according to the instructions found in [Create a Vulnerability Report](https://www.mongodb.com/docs/manual/tutorial/create-a-vulnerability-report/).
0 commit comments