Skip to main content

Djongo: The Django MongoDB connector

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

  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.

Important links

  • Full Documentation <https://www.djongomapper.com/>_
  • Source code <https://github.com/doableware/djongo>_

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-1.3.7.tar.gz (33.0 kB view details)

Uploaded Source

Built Distribution

djongo-1.3.7-py3-none-any.whl (39.1 kB view details)

Uploaded Python 3

File details

Details for the file djongo-1.3.7.tar.gz.

File metadata

  • Download URL: djongo-1.3.7.tar.gz
  • Upload date:
  • Size: 33.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for djongo-1.3.7.tar.gz
Algorithm Hash digest
SHA256 347f5a310c8111a3e4a540294533c7a975e5a9e1766ef63b62bf044c9d64bab6
MD5 605b796fb29dae5281b683d8e54c75aa
BLAKE2b-256 96c65f18c9381e4f416672a610bf8c1f23cdbe53bf8e18d0397d373256aa55d2

See more details on using hashes here.

File details

Details for the file djongo-1.3.7-py3-none-any.whl.

File metadata

  • Download URL: djongo-1.3.7-py3-none-any.whl
  • Upload date:
  • Size: 39.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for djongo-1.3.7-py3-none-any.whl
Algorithm Hash digest
SHA256 710169b90fbfc4109a265d5236015b24507704089e96a8c0fb7d2ee05a8fc0ce
MD5 533862abfe4d5e2ce8731c8d9511e630
BLAKE2b-256 983ce303f6d97766f8a21b080a6527ed4039a35737dfb3df87667811813abf31

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