/django-lorien-common

A fork of https://bitbucket.org/lorien/django-common by @lorien. Django-common provides useful shortcuts for developing django projects.

Primary LanguagePythonBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

=========================
Django common application
=========================

Django-common provides useful shortcuts for developing django projects.


Overview
========

context_processors
~~~~~~~~~~~~~~~~~~

* settings_processor - put django.conf.settings into RequestContext

decorators
~~~~~~~~~~

* render_to - classic render_to functionality
* paged - paginate the `response_qs` variable in response. Used with render_to.
* ajax - wrap view reponse into JSON

fields
~~~~~~

* AutoOneToOneField - OneToOne field which automatically creates related object

forms
~~~~~

* build_form - shortcut for creating GET/POST form with one line of code

http
~~~~

* HttpResponseJson - Response class which wraps data into JSON format. Used in common.decorators.ajax

middleware
~~~~~~~~~~

* LoginRequiredMiddleware - restrict guest access