Djangotoolbox provides a common API for running Django on non-relational/NoSQL databases (currently via Django-nonrel).
djangotoolbox.db you can find base classes for writing
non-relational DB backends. Read
Writing a non-relational Django backend
for more information.
djangotoolbox.fields you can find several common field
types for non-relational DB backends (
djangotoolbox.admin module provides admin overrides for
django.contrib.auth work correctly in the admin UI.
django.contrib.admin. This will disable features that
require JOINs. If you still need permission handling you should
use the nonrel permission backend.