Skip to main content

Driver for allowing Django to use MongoDB as the database backend.

Project description

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

  1. Install djongo:

    pip install djongo
  2. Into settings.py file of your project, add:

    DATABASES = {
         'default': {
             'ENGINE': 'djongo',
             'NAME': 'your-db-name',
         }
     }
  3. Run (ONLY the first time to create collections in mongoDB):

    manage.py makemigrations
    manage.py migrate

YOUR ARE SET! HAVE FUN!

Requirements

  1. 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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

djongo-certego-1.3.6.tar.gz (46.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

djongo_certego-1.3.6-py3-none-any.whl (51.5 kB view details)

Uploaded Python 3

File details

Details for the file djongo-certego-1.3.6.tar.gz.

File metadata

  • Download URL: djongo-certego-1.3.6.tar.gz
  • Upload date:
  • Size: 46.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for djongo-certego-1.3.6.tar.gz
Algorithm Hash digest
SHA256 bdd3c94274f821be46b3ef18c6979553be0aabb431fb48710e07ad78c110d5f6
MD5 068923769ee38f672038c194c39c82ea
BLAKE2b-256 255f300852ed2d67df56192fb7d3c834c4e4b49dbe227cdb43367deccf09b32b

See more details on using hashes here.

File details

Details for the file djongo_certego-1.3.6-py3-none-any.whl.

File metadata

  • Download URL: djongo_certego-1.3.6-py3-none-any.whl
  • Upload date:
  • Size: 51.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for djongo_certego-1.3.6-py3-none-any.whl
Algorithm Hash digest
SHA256 0b015b842c2ebeb2e71c09018690ed9fe51cb959a92fbaa6ba991643a72db8c8
MD5 179362d6b40e77e3aeca989b16d414b4
BLAKE2b-256 187853aca5616c36fa7125949c5e3b7dcb03aa9205304d82a181d86efb5eb64f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page