django intro

24
What is Django? You’ve come to the right place.

Upload: loren-davie

Post on 14-Jan-2015

859 views

Category:

Technology


0 download

DESCRIPTION

Intro to Django talk given at django-nyc on 10/8/2008

TRANSCRIPT

Page 1: Django Intro

What is Django?

You’ve come to the right place.

Page 2: Django Intro

The Web Framework for perfectionists with deadlines.

Page 3: Django Intro

History

Page 4: Django Intro

The Lawrence Journal World The original Django site.

Page 5: Django Intro

Ellington CMS The original Django system.

Page 6: Django Intro

www.djangoproject.com Open sourced.

Page 7: Django Intro

Philosophy

Page 8: Django Intro

Pythonic

Beautiful is better than ugly.Explicit is better than implicit.

Simple is better than complex.Complex is better than complicated.

Flat is better than nested.Sparse is better than dense.

Readability counts.

Page 9: Django Intro

DRY

Don’t Repeat Yourself

Page 10: Django Intro

Other Good Stuff

• Loose coupling

• Less code

• Quick development

Page 11: Django Intro

Consistency.

Page 12: Django Intro

Foundations

Page 13: Django Intro

The Python language. Batteries included.

Page 14: Django Intro

Who uses Python?

Page 15: Django Intro
Page 16: Django Intro

Components

Page 17: Django Intro

Object-Relational Mapper

Page 18: Django Intro

Automatic Admin Interface

Page 19: Django Intro

Template Language

Page 20: Django Intro

Other Goodies

• Strong internationalization support.

• Caching support for high performance websites.

• Built-in support for RSS feeds.

• Elegant, cruft-free URLs

Page 21: Django Intro

Django Community Many additional projects.

Page 22: Django Intro

Django Community A rich user community.

Page 23: Django Intro

Django Community Extensively deployed.

Page 24: Django Intro

Thanks.

Questions?