django - non-technical introduction
DESCRIPTION
Simple and short introduction to what django web framework is.TRANSCRIPT
The Web framework for perfectionists (with deadlines). Build better Web apps more quickly and with less code.
django who?
Django Reinhardtthree-fingered jazz guitarist
Who uses django?
Now that we got your attention ...
+ Easier to extend or adjust than typical CMS
+ Ships with Ready-To-Use modules (Template engine, RSS, Session, Cache, URL Mapper, i18n …)
+ Django comes with Content Administration module(automatized, customizable, optional)
+ Great documentation and support from community
Framework with Batteries Included
django is not a CMS
Batteries Included
• Template engine
• Automatic admin
• Elegant URLs
• User Authentication
• Caching & Sessions
• Syndication (RSS/Atom)
• Forms, Emails, Site-maps
• Best Geospacial featuresALL OPTIONAL
example: django Admin
Production ready
• FLEXIBLE: Open-Sourced, Cross-platform, Industry standards
•MATURE: Version 1.0+, Documentation
• PORTABLE: Clean code, Modular
• SPEED & SCALE: Compatible with standard infrastructure solutions
•MODERN: Clean URLs, Geo-Location API, Runs on Google AppEngine
django is based on Python
✓High-level Object-Orientated programming language
✓Encourages clean and reusable coding
✓Ready-To-Use libraries
✓The language of choice at Google
The Monty Python team
The power of community
✓Examples of Good Practices (news sites, social apps …)
✓Exchangeable modules (snippets, apps)
✓Ready-To-Use APIs (Facebook, Twitter …)
✓Education (BootCamps, DjangoCons)
✓Support & Documentation (Wiki, Live IRC, Google Groups)
DJANGOPROJECT.ORGmore at
join community atwww.djangocon.eu