djangotoolbox

Django tools for building nonrel backends

Showing:

Popularity

Downloads/wk

0

GitHub Stars

199

Maintenance

Last Commit

6yrs ago

Contributors

18

Package

Dependencies

0

License

3-clause BSD

Categories

Readme

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

.. _Django-nonrel: http://django-nonrel.org/ .. _Writing a non-relational Django backend: http://www.allbuttonspressed.com/blog/django/2010/04/Writing-a-non-relational-Django-backend .. _nonrel permission backend: https://github.com/django-nonrel/django-permission-backend-nonrel

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100