django-swingers: Common utilities and templates for app development.

Release v1.1. (Installation)

django-swingers is an Apache2 Licensed library of common utilities, templates and django customizations used throughout Department of Parks and Wildlife.

Swingers provides a number of convenience functions to assist developers in managing permissions and authorisation across your application.

Feature Support

django-swingers’ feature list:

  • Audit model implements revision control and tracks creation / modification
  • An LDAP backend to support DPaW users
  • Authentication middleware to handle user authorisation
  • Widgets for various map views
  • Admin integration for the Audit model
  • Abstract models to handle GIS.
  • Base settings for all projects.
  • Utility methods to handle GeoJSON, breadcrumbs and more.
  • A set of custom base templates.
  • A custom FileField for restricting uploaded files to certain content types.
  • A post_syncdb hook that adds view_* permission for all content_types.

Contributor Guide

If you want to contribute to the project, this part of the documentation is for you.

Django-swingers is a library of common utilities, templates and other django customizations used throughout Department of Parks and Wildlife.