state of django

29
State of Django Jannis Leidel @jezdez Python WebDev Summit

Upload: jannis-leidel

Post on 25-May-2015

1.562 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: State of Django

State of Django

Jannis Leidel@jezdez

Python WebDev Summit

Page 2: State of Django

AMD, Canonical, Discovery, Disqus, HP, IBM, Instagram,

Intel, Lexis-Nexis, The Library of Congress, Mozilla, NASA,

National Geographic, The New York Times, Orbitz, PBS,

Pinterest, Rdio, VMWare, Walt Disney, Washington Post

Page 3: State of Django

“”

Not bad for a few nerdshacking in a basement in Lawrence, Kansas, eh?

Jacob Kaplan-Moss

Page 4: State of Django

21,700 on user list7,000 on developer list

33* committers

Page 5: State of Django

65 translations

Page 6: State of Django

2,500 downloads/day

Page 7: State of Django

~2,100 projects atthe Cheeseshop

Page 8: State of Django

1.4, LTS

Page 9: State of Django

New project layout

Page 10: State of Django

Custom project templates

Page 11: State of Django

Standard WSGI entrypoint

Page 12: State of Django

Full timezone support

Page 13: State of Django

In-browser testing

Page 14: State of Django

Improved password hashing

Page 15: State of Django

Cryptographicsigning

Page 16: State of Django

Cookie session backend

Page 17: State of Django

Clickjackingprotection

Page 18: State of Django

New form wizard

Page 19: State of Django

select_for_update()bulk_create()prefetch_related()distinct(‘fieldname’)

Page 20: State of Django

i18n URLs

Page 21: State of Django

ImprovedIPv6 support

Page 22: State of Django

No exception wrapping in templates anymore

Page 23: State of Django

New @assignment_tagNew {% elif %}New {% static %}New {% truncatechars %}

Page 24: State of Django

*args and **kwargsfor template tags

Page 25: State of Django

Django 1.5

Page 26: State of Django

Python >= 2.5

Page 27: State of Django

Python 3.X

Page 28: State of Django

App refactor?

Page 29: State of Django

Questions?