Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Django Development Milestones
Search
Marc Tamlyn
July 11, 2015
Technology
210
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
More Decks by Marc Tamlyn
See All by Marc Tamlyn
Arousal and Anxiety
mjtamlyn
1
140
Working with Children
mjtamlyn
1
130
Wallingford Castle Archers Incorporation
mjtamlyn
0
260
Observation and Evaluation
mjtamlyn
0
170
Weird and Wonderful things to do with the ORM
mjtamlyn
3
1.5k
An Introduction to Graphene and Relay
mjtamlyn
6
1.3k
Tech Interviews that don't suck
mjtamlyn
4
1.2k
Data driven rendering
mjtamlyn
1
230
What's new in Django 1.9
mjtamlyn
1
240
Other Decks in Technology
See All in Technology
QAエンジニアがSoutherを使ってみたの〜10分でわかるSouther〜
mhlyc
0
120
AI時代、つくる力を自分たちの手に。 ──電通×KAG、アジャイルとAI駆動開発で挑む開発の変革
yuukiyo
3
390
Maestro MCPとClaude Code Skillsによる自律的なE2Eテスト支援
asmz
0
130
Devin プロモコードの受け取りと適用(2026.10.27)
kinopeee
0
530
freeeにおける AI を用いた ブラウザ動作確認の自動化の取り組み
freee
PRO
0
220
Vue.jsのGitHubから学ぶ意思決定
yut0naga1_fa
1
280
局所最適は悪ではない。壊れているのは指標です。量と質を同時に見る先行指標の設計
recruitengineers
PRO
2
1.2k
E2Eってつらくないですか?E2Eの管理コストを下げる手段とその実践
akaboshinit
1
350
1週間、Opus封印でお願いします
kintotechdev
0
190
Claude Code on Bedrock で統制をかける小ネタ集/claude-code-bedrock-governance-tips
emiki
1
13k
アカウント統制の健康診断
kenichinakamura
1
200
freeeにおけるSoftware Factory
freee
PRO
0
530
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.9k
エンジニアに許された特別な時間の終わり
watany
109
250k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.1k
Bash Introduction
62gerente
615
220k
Site-Speed That Sticks
csswizardry
13
1.6k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
70
67k
Code Reviewing Like a Champion
maltzj
529
40k
My Coaching Mixtape
mlcsv
0
360
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
AI: The stuff that nobody shows you
jnunemaker
PRO
10
1.2k
We Are The Robots
honzajavorek
0
410
Thoughts on Productivity
jonyablonski
76
5.4k
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