Class Outline: Django Tutorial
* Introduction
* Django's philosophy
* Installation
* Some basic terminology
* Models
* What's a model?
* Writing models
* The model API
* Model metadata
* Relationships (foreign key, many-to-many, one-to-one)
* The Django admin
* What is it?
* Activating the admin
* Live demo
* Views
* What are views?
* URLs
* Mapping URLs to views
* Dissecting a request
* Writing a view
* Templates
* What's a template?
* Why use templates?
* Writing templates.
* Tags/filters
* Template inheritance
* Generic views
* What are generic views?
* Using list/detail generic views
* Using date*based generic views
* Others...
* The greater Python ecosystem
* Mining the standard library
* SQLite in Python2.5
* CSV creation and parsing
* Using other template engines
* Using other data stores
* Generating PDFs with ReportLab
* Generating images with PIL
* Wrap-up
* Where to go for help
* How to get involved in Django's community