Part 1: getting started Chapter 1. Introduction to Django Chapter 2. Getting started Chapter 3. Creating models Chapter 4. The admin site Chapter 5. Writing views Chapter 6. The template engine Chapter 7. Form processing Part 2: Django's sub-frameworks Chapter 8. Generic views Chapter 9. Extending the template engine Chapter 10. Outputting non-HTML content Chapter 11. Users, sessions, and registration Chapter 12. Comments Chapter 13. Caching Chapter 14. Integrating with legacy databases Chapter 15. Customizing the Django admin Chapter 16. Internationalization and localization Chapter 17. Deploying Django Part 3: Reference Appendix. Model definition Appendix. Database API Appendix. Generic views Appendix. Built-in template Appendix. Settings Appendix. The django-admin utility Appendix. Middleware Appendix. Request and response objects
Jacob Kaplan-Moss is one of the lead developers of Django. At his day job, he's the lead developer for the Lawrence Journal-World, a locally owned newspaper in Lawrence, Kansas, where Django was developed. At the Journal-World, Jacob hacks on a number of sites including lawrence.com, LJWorld.com, and KUsports.com, and he is continually embarrassed by the multitude of media awards those sites win. In his spare time what little of it there is he fancies himself a chef.