Metadata-Version: 2.1
Name: djongo-itday
Version: 1.3.2
Summary: Driver for allowing Django to use MongoDB as the database backend.
Home-page: https://itday.in
Author: nesdis
Author-email: team@itday.in
License: AGPL
Keywords: Django MongoDB driver connector
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 3.6
Requires-Python: >=3.6
Requires-Dist: bson (==0.5.8)
Requires-Dist: sqlparse (==0.2.4)
Requires-Dist: pymongo (>=3.2.0)
Requires-Dist: django (<3,>=2.0)
Requires-Dist: dataclasses (>=0.1)
Requires-Dist: six (>=1.13.0)
Provides-Extra: json
Requires-Dist: jsonfield (>=2.0.2) ; extra == 'json'
Requires-Dist: django-jsoneditor (>=0.0.12) ; extra == 'json'



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