Jacob Kaplan-MossWhiskey MediaBuild Better, Faster: An Introduction to DjangoPresentation NotesDjango is a high-level web development framework designed for rapid development of database-backed web sites. Because Django was developed in a fast-paced newsroom environment, it was designed to make common Web-development tasks fast and easy. This session is designed to introduce developers to Django. I'll cover:
This presentation assumes at least a passing familiarity with Python. Those without any Python experience should be able to follow along with the great majority of the material, however. Similarly, some experience with web development (in any language) is assumed. I'll explain many of the common web development problems that Django is designed to solve, but I won't spend much time talking about alternatives or prior art. Building a Web Framework: Django's Design DecisionsPresentation NotesDjango is a high-level web development framework designed for rapid development of database-backed web sites. Because Django was developed in a fast-paced newsroom environment, it was designed to make common Web-development tasks fast and easy. This session is a high-level overview not of how Django works, but of why it's built the way it is. I'll look at the history of Django, the philosophies guiding its development, and dissect the choices we made as we developed Django. Along the way, I'll try to answer some big questions about Django, including:
|
© 1997 2008 Kovsky Conference Productions Inc.; All rights reserved.