Set of Django tools that are nonrel-compatible
Python
Pull request Compare This branch is 64 commits behind django-nonrel:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
djangotoolbox
.deps
.gitignore
CHANGELOG.rst
LICENSE
MANIFEST.in
README.rst
setup.py

README.rst

djangotoolbox provides a common API for running Django on non-relational/NoSQL databases (currently via Django-nonrel).

In djangotoolbox.db you can find base classes for writing non-relational DB backends. Read Writing a non-relational Django backend for more information.

In djangotoolbox.fields you can find several common field types for non-relational DB backends (ListField, SetField, DictField, RawField, BlobField).

The djangotoolbox.admin module provides admin overrides for making django.contrib.auth work correctly in the admin UI. Simply add 'djangotoolbox' to INSTALLED_APPS after django.contrib.admin. This will disable features that require JOINs. If you still need permission handling you should use the nonrel permission backend.