Skip to content

Commit e454d24

Browse files
committed
Add 1.5, 1.6 and South timeline entries
1 parent e1985d7 commit e454d24

File tree

3 files changed

+42
-0
lines changed

3 files changed

+42
-0
lines changed
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
title: "South 0.2 released"
3+
date: "2017-12-02"
4+
draft: false
5+
6+
params:
7+
timeline_date: 2008-08-09
8+
timeline_type: app
9+
10+
---
11+
12+
Django South 0.2 [is released](https://web.archive.org/web/20080831004106/http://south.aeracode.org/wiki/About). It notably becomes the migration framework for Django for many years (until Django 1.7 is released in 2014). If you were using Django between 2008 and 2014, you most likely also used South:
13+
14+
> Django has always made use of automatic schema generation - the almost-famous "syncdb" that must be run at least once (and often more) on every Django project. If you've ever used Django on a resonably large project, you quickly discover that you're deleting tables and regenerating them if you change schema - and that's only if you're in development, and can afford to possibly lose data.
15+
>
16+
> Other frameworks, such as the infamous Ruby on Rails, have migrations, which incrementally build up a schema as a series of migrations are executed, the idea being that a schema change is simply one more migration. South is an attempt to bring migrations over to Django, but in a more robust and useable way.
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
title: "Django version 1.5"
3+
date: "2017-12-02"
4+
draft: false
5+
6+
params:
7+
timeline_date: 2013-02-26
8+
timeline_type: release
9+
timeline_release: "1.5"
10+
11+
---
12+
13+
Django 1.5 is released with support for a swappable User model, and the first Django release to support Python 3 (in an experimental way), and `update_fields` is introduced to specify which fields should be saved on a model.
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
title: "Django version 1.6"
3+
date: "2017-12-02"
4+
draft: false
5+
6+
params:
7+
timeline_date: 2013-11-06
8+
timeline_type: release
9+
timeline_release: "1.6"
10+
11+
---
12+
13+
Dedicated to Malcolm Tredinnick (RIP), Django 1.6 now officially supports Python 3 and it modernizes the `startproject` and `startapp` commands. Under the hood, persistent database connections are introduced to reuse the same db connection across multiple requests and a call to a Model's `save()` now requires just 1 database query instead of 2.

0 commit comments

Comments
 (0)