A implementation based on the book Two Scoops of Django: Best Practices for Django 1.5 by Daniel Greenfield and Audrey Roy