Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Django Development Milestones
Search
Marc Tamlyn
July 11, 2015
Technology
1
160
Django Development Milestones
Box set of what's new in Django 1.X talks
Given at Django Birthday in Kansas
Marc Tamlyn
July 11, 2015
Tweet
Share
More Decks by Marc Tamlyn
See All by Marc Tamlyn
Arousal and Anxiety
mjtamlyn
1
52
Working with Children
mjtamlyn
1
74
Wallingford Castle Archers Incorporation
mjtamlyn
0
180
Observation and Evaluation
mjtamlyn
0
96
Weird and Wonderful things to do with the ORM
mjtamlyn
3
1.3k
An Introduction to Graphene and Relay
mjtamlyn
6
1.2k
Tech Interviews that don't suck
mjtamlyn
4
1.1k
Data driven rendering
mjtamlyn
1
160
What's new in Django 1.9
mjtamlyn
1
180
Other Decks in Technology
See All in Technology
正式リリースされた Semantic Kernel の Agent Framework 全部紹介!
okazuki
1
1k
Azure Maps Visual in PowerBIで分析しよう
nakasho
0
210
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
7
63k
newmo の創業を支える Software Architecture と Platform Engineering
110y
1
210
使えるデータ基盤を作る技術選定の秘訣 / selecting-the-right-data-technology
pei0804
2
420
地味にいろいろあった! 2025春のAmazon Bedrockアップデートおさらい
minorun365
PRO
2
570
AIと共同執筆してより質の高い記事を書こう
riyaamemiya
1
230
Cursorを全エンジニアに配布 その先に見据えるAI駆動開発の未来 / 2025-05-13-forkwell-ai-study-1-cursor-at-loglass
itohiro73
1
340
グループ ポリシー再確認 (2)
murachiakira
0
230
試作とデモンストレーション / Prototyping and Demonstrations
ks91
PRO
0
100
MySQL Indexes and Histograms – How they really speed up your queries
lefred
0
150
Pythonデータ分析実践試験 出題傾向や学習のポイントとテクニカルハイライト
terapyon
1
130
Featured
See All Featured
How to Ace a Technical Interview
jacobian
276
23k
Code Review Best Practice
trishagee
68
18k
Building Adaptive Systems
keathley
41
2.5k
Mobile First: as difficult as doing things right
swwweet
223
9.6k
VelocityConf: Rendering Performance Case Studies
addyosmani
329
24k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
105
19k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
137
33k
Music & Morning Musume
bryan
47
6.5k
Six Lessons from altMBA
skipperchong
28
3.8k
What's in a price? How to price your products and services
michaelherold
245
12k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
2.9k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Transcript
Django Development Milestones Django 1.0 onwards
What's new in Django 1.0? September 2008 18 months 3080
commits, 1505 files changed, 285516 insertions(+), 99315 deletions(-) Malcolm, Adrian, Russell, Jacob
EVERYTHING What's new in Django 1.0? September 2008
Unicode by default Template auto escaping Newforms by default Total
admin rewrite Queryset refactor Storage backends GIS What's new in Django 1.0? Django wouldn't be the same without…
Total contrib.comments rewrite Jython support What's new in Django 1.0?
Maybe we shouldn't have been so excited about…
Paginator MultipleObjectsReturned What's new in Django 1.0? It's the little
things in life… DecimalField Dict access to response headers
What's new in Django 1.1? July 2009 10 months 1291
commits, 942 files changed, 95220 insertions(+), 35647 deletions(-) Malcolm, Russell, Jacob, Karen
Aggregates F() Transactions in tests Admin actions What's new in
Django 1.1? Django wouldn't be the same without… Unmanaged models
URL Namespaces What's new in Django 1.1? Maybe we shouldn't
have been so excited about…
What's new in Django 1.1? It's the little things in
life… {% empty %}
What's new in Django 1.2? May 2010 10 months 1165
commits, 1322 files changed, 154617 insertions(+), 41590 deletions(-) Russell, Jannis, Luke, Karen
ME! What's new in Django 1.2? May 2010
Multiple databases CSRF rewrite contrib.messages Email backends What's new in
Django 1.2? Django wouldn't be the same without…
"As a side effect, it is now much easier to
support non- Django template languages." "A foundation for specifying permissions at the per-object level has been added." What's new in Django 1.2? Maybe we shouldn't have been so excited about…
Cached template loader {% if foo < bar %} What's
new in Django 1.2? It's the little things in life… --failfast
What's new in Django 1.3? March 2011 10 months 1590
commits, 3523 files changed, 429793 insertions(+), 296206 deletions(-) Russell, Jannis, Alex, Luke
Class-based views settings.LOGGING contrib.staticfiles What's new in Django 1.3? Django
wouldn't be the same without…
ValidationError: ManagementForm data is missing or has been tampered with
What's new in Django 1.3? Maybe we shouldn't have been so excited about…
What's new in Django 1.3? It's the little things in
life… {% include … with … only %} render() RequestFactory() Calling functions consistently in templates
What's new in Django 1.4? March 2012 12 months 1689
commits, 4067 files changed, 313692 insertions(+), 142840 deletions(-) Jannis, Aymeric, Ramiro, Luke
Timezone support What's new in Django 1.4? Django wouldn't be
the same without… Timezone support Timezone support Timezone support Timezone support Timezone support
bulk_create() PBKDF2 Project layout Selenium What's new in Django 1.4?
Django wouldn't be the same without… prefetch_related() Sensitive post parameters wsgi.py
New form wizard What's new in Django 1.4? Maybe we
shouldn't have been so excited about…
Plaintext 500 for ajax assertHTMLEqual() What's new in Django 1.4?
It's the little things in life… {% elif %} DISTINCT ON reverse_lazy Grouped manage.py help
What's new in Django 1.5? February 2013 11 months 1853
commits, 3823 files changed, 164853 insertions(+), 153265 deletions(-) Claude, Aymeric, Tim, Anssi
Pluggable User models update_fields Python 3 What's new in Django
1.5? Django wouldn't be the same without… Streaming HTTP Responses
… I've run out of hindsight What's new in Django
1.5? Maybe we shouldn't have been so excited about…
What's new in Django 1.5? It's the little things in
life… {% if True %} request.body django.utils.text.slugify cleaned_data on invalid forms LOGIN_URL accepts url names index_together
What's new in Django 1.6? November 2013 9 months 2259
commits, 5497 files changed, 227580 insertions(+), 402846 deletions(-) Aymeric, Tim, Claude, Anssi
For Malcolm What's new in Django 1.6? November 2013
Persistent database connections ./manage.py check Transaction management What's new in
Django 1.6? Django wouldn't be the same without… Faster model saving Test discovery JSON session serializer
What's new in Django 1.6? It's the little things in
life… qs.first() Deployment checklist HTML5 inputs Admin preserves filters
What's new in Django 1.7? September 2014 10 months 3146
commits, 4590 files changed, 221832 insertions(+), 124929 deletions(-) Tim, Andrew, Aymeric, Claude
Prefetch objects Queryset.as_manager() Migrations What's new in Django 1.7? Django
wouldn't be the same without… Improved form errors App loading refactor Custom lookups
What's new in Django 1.7? It's the little things in
life… @admin.site.register HttpRequest.scheme Form clean doesn't have to return data Customisable empty_label HTTPS test client
What's new in Django 1.8? April 2015 7 months 2726
commits, 4864 files changed, 131781 insertions(+), 197462 deletions(-) Tim, Claude, Aymeric, Andrew
Django-secure setUpTestData Template Engines What's new in Django 1.8? Django
wouldn't be the same without… Contrib.postgres Model._meta UUID and Timedelta Expressions
What's new in Django 1.8? It's the little things in
life… refresh_from_db --keepdb --reverse --debug-sql More care with model types in ORM MySQL microseconds Cleaner GIS Fixed default max_length
What's new in Django 1.9? Scheduled December 2015 8 months
1209 commits, 1319 files changed, 54483 insertions(+), 41497 deletions(-) Tim, Claude, Aymeric, Markus
??? Transaction commit signals What's new in Django 1.9? Django
wouldn't be the same without… More contrib.postgres Permission mixins Password validation URLs rewrite? ??? Composite fields? ??? ???
What's new in Django 1.9? It's the little things in
life… client.force_login() Test extensions? Test client json Chainable date lookups ??? ??? ??? ???
Marc Tamlyn @mjtamlyn photocrowd.com