Books.org participates in affiliate programs including Bookshop.org and the Amazon Services LLC Associates Program. We may earn a commission from qualifying purchases made through links on this page, at no additional cost to you.
Overview
"The aim of this book is to guide you toward becoming a more effective developer, regardless of whether you're new to web development or an old hand. This book explains the technical details of developing applications with Django, but more importantly, it shows you how Django can help you write clean, flexible code with an eye toward reusability." The book is organized around three useful projects: a content management system, a blog, and a social code-sharing site. The process of building each one will expand your knowledge of Django and of best practices for high-quality application development. As you progress through these projects, you'll come to understand each of Django's major components, from database interaction and server-side processing all the way up to form handling for user interaction and HTML templating for presentation. Along the way, you'll also learn how Django's application architecture can lead to powerful and flexible applications that you'll be able to use and reuse whenever you need them. You'll pick up key principles of application design that you'll be able to apply to improving your own code.Synopsis
Django, the Python-based equivalent to Ruby’s Rails Web development framework, is currently one of the hottest topics in Web development. Practical Django Projects introduces key features of this framework by way of guiding the reader through several real-world projects such as a content management system, blogging solution, and social networking website. This new edition brings the book up to date with Django 1.1, and adds a new chapter on unit testing in Django.
This book is authored by James Bennett, who plays a major role in the Django project as release manager of Django, and a key contributor.
See the following resources for more information on Django:
Django project website: http://www.djangoproject.com/