Skip to main content

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

Project description

Use Mongodb as a backend database for your django project, without changing a single django model!

Usage

  1. Install djongo:

    pip install djongo-lndata
  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-lndata-2.0.2.tar.gz (45.9 kB view details)

Uploaded Source

Built Distribution

djongo_lndata-2.0.2-py3-none-any.whl (50.8 kB view details)

Uploaded Python 3

File details

Details for the file djongo-lndata-2.0.2.tar.gz.

File metadata

  • Download URL: djongo-lndata-2.0.2.tar.gz
  • Upload date:
  • Size: 45.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.8

File hashes

Hashes for djongo-lndata-2.0.2.tar.gz
Algorithm Hash digest
SHA256 d6c727c629a188129d35fbaa42561fcab338c5f15948aa8586c840cff0daa6b5
MD5 d4f46730136a2e9190d36d2da4f7dd46
BLAKE2b-256 a5daf7c8a5f292f1cb7f23dcce734710c051fcaf8017ad02fb84d5364cc29038

See more details on using hashes here.

File details

Details for the file djongo_lndata-2.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for djongo_lndata-2.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d9ebb8fcefe26d4bb7854a39da8c6b56218b3af25cfd206a94c5ffea2eefb1fb
MD5 9356461ee74d26c1dcb0740b1c172b6c
BLAKE2b-256 766ea8ebce6c684fd3c76d38bd531bcea282a878c4019887795104b21cbc072c

See more details on using hashes here.

Supported by

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