Django is an amazingly powerful system for deploying websites and managing content of all kinds. But programming Django hasn't always been easy -- until now. Django Unleashed is a step-by-step, beginner-friendly guide to leveraging Django's core capabilities and its powerful contributed library. It teaches readers to build a complete Django website, hands-on. This book reveals how Django works, how to write Python code that leverages Django's immense capabilities, and how to apply powerful web patterns to build solutions that are robust, reliable, and secure.