The Django databrowse application is an interesting piece of software that I've wanted to try out ever since its creator, Adrian Holovaty, demoed it in Vancouver last year. Its purpose is to allow you to navigate data, using a web interface, looking for trends and other interesting aspects.
The first monthly meeting of the new Vancouver Django group took place today. Good times and Django lore abounded. Want to come to the next one? Check out the Meetup page.
Click here to view/download a PDF of my presentation for Open Web Vancouver 2008.
$ django-admin.py startproject myproject $ cd myproject $ python manage.py startapp contacts $ mkdir html
On day 2 of the Vancouver Django Jam I got a chance to meet the Django web framework's lead developer Adrian Holovaty and get the scoop on the latest developments in Django (including the generation of end-user interfaces to data!).
Revamped Form Engine
Django's biggest improvement (currently available only via Subversion) is the revamping of the form engine. While the previous form engine required tedious additions to templates (to deal with validation errors and the like), the new incarnation does it all for you, creating all form HTML and allowing form definitions to be generated from models. This is a big deal as it will greatly improve the speed of Django development.
Yesterday afternoon, when saner souls were watching the SuperBowl, Paul Prescod and I presented introductions to the Django web framework at the kickoff of Vancouver's first public Django-centric event: Vancouver Django Jam. My presentation "Basic CRUD in Django" (which is designed to show neophytes the hard, but conceptually familiar, way of doing things) can be downloaded here as a PDF, here in Apple Keynote format, or here online.
Interest in the Django web framework in Vancouver seems to be growing. The Vancouver Python and Zope Users Group held a meeting last Tuesday where Paul Prescod, Dethe Elza, and I gave presentations on various facets of Django development. In addition, the Django Book is attracting interest for its collaborative proofing model.