Understand Django

Understand Django walks you through the Django web framework and explores many of the features available in Django.

We start from the top at an exploration of the browser and the layers that make the internet work, then dig deep down through the framework to reveal how you can make web applications using Django.

By the time you finish reading Understand Django, you’ll have a much deeper knowledge of how web applications work and, specifically, how Python-based web applications are built.

You can read the book online for free, right now, and soon will be able to able to buy an e-book, physical book, or audio book from your favorite online stores.

The content builds on itself to increase your understanding of how to use Django and explains how Django works. If you’re new to Django, you can start from the beginning. The book assumes you have little or no prior knowledge of doing web development.

Let’s get started!

  1. From Browser To Django
  2. URLs Lead The Way
  3. Views On Views
  4. Templates For User Interfaces
  5. User Interaction With Forms
  6. Store Data With Models
  7. Administer All The Things
  8. Anatomy Of An Application
  9. User Authentication
  10. Middleware Do You Go?
  11. Serving Static Files
  12. Test Your Apps
  13. Deploy A Site Live
  14. Per-visitor Data With Sessions
  15. Making Sense Of Settings
  16. User File Use
  17. Command Your App
  18. Go Fast With Django
  19. Security And Django
  20. Debugging Tips And Techniques