Robotics Website By Andy Kelley
“A web development framework for perfectionists with a deadline.”
Rapid Development DRY Principle With Django, you write less code Lots of shortcuts Abstracts out time consuming code, like user authentication
Model-View-Controller Separating the back end coding from the presentation layer Backend GUI
Templating system This is the “view” of MVC Loops and conditionals Formatting filters Use extends and includes to never write duplicate html
Pretty URLs Which looks better? or http://www.clothes.com/browse.cgi?tab=Womens&cat=Shirts or http://www.clothes.com/womens/shirts/
Database-driven websites Models layer Completely abstracts SQL Automatic admin interface You end up getting to use a database-driven application without doing all that boring database boilerplate code.
Scalability Django does not serve media; only processed text (html) It relies on you to provide a media server in your configuration This is good for scalability
Robotics Website Thanks for listening!