This is a Fork from Certego S.R.L.
Use Mongodb as a backend database for your django project, without changing a single django model!
Usage
Install djongo:
pip install djongo
Into settings.py file of your project, add:
DATABASES = { 'default': { 'ENGINE': 'djongo', 'NAME': 'your-db-name', } }Run (ONLY the first time to create collections in mongoDB):
manage.py makemigrations manage.py migrate
YOUR ARE SET! HAVE FUN!
Requirements
Djongo requires python 3.6 or above.
How it works
Djongo is a SQL to mongodb query transpiler. It translates a SQL query string into a mongoDB query document. As a result, all Django features, models etc work as is.
Django contrib modules:
'django.contrib.admin', 'django.contrib.auth', 'django.contrib.sessions',
and others… fully supported.
Important links
Metadata
Release files for djongo-certego 1.3.15
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| djongo_certego-1.3.15.tar.gz | 47.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| djongo_certego-1.3.15-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 99.8 kB
Release files / djongo_certego-1.3.15.tar.gz
| Download URL | djongo_certego-1.3.15.tar.gz |
|---|---|
| Size | 47.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0e1593adfc990c79264e5d0e76b0896608a8598a980046f4cd7be11014496ade
|
|
BLAKE2b-256 checksum How to use checksums |
1b95e8b74be75505015f6a3506bd4b8bd606938563b92523abb85a27c91d44d9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.5
|
Release files / djongo_certego-1.3.15-py3-none-any.whl
| Download URL | djongo_certego-1.3.15-py3-none-any.whl |
|---|---|
| Size | 52.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1f217c05b7fb7551218b4c97ef72eb617204e1f37bcc1dfea8fb9dc703863e5a
|
|
BLAKE2b-256 checksum How to use checksums |
13fef76856eeb34df8e96d4652266e0bb6047c0e303f1ec3d5a0f28b695f0b05
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.5
|