Skip to content

Commit a72849c

Browse files
committed
new migrations resource
1 parent 674c83e commit a72849c

File tree

4 files changed

+15
-1
lines changed

4 files changed

+15
-1
lines changed

all.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1389,6 +1389,11 @@ <h2>Django ORM resources</h2>
13891389
shows you how to log authentication failures, create an IP addresses white
13901390
list and combine fail2ban with the authentication failures list.</p>
13911391
</li>
1392+
<li>
1393+
<p><a href="https://markusholtermann.eu/2014/09/django-17-database-migrations-done-right/">Django 1.7: Database Migrations Done Right</a>
1394+
explains why South was not directly integrated into Django, how migrations
1395+
are built and shows how backwards migrations work.</p>
1396+
</li>
13921397
</ul>
13931398
<h2>Static and media files</h2>
13941399
<p>Deploying and handling static and media files can be confusing for new

django.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -336,6 +336,11 @@ <h2>Django ORM resources</h2>
336336
shows you how to log authentication failures, create an IP addresses white
337337
list and combine fail2ban with the authentication failures list.</p>
338338
</li>
339+
<li>
340+
<p><a href="https://markusholtermann.eu/2014/09/django-17-database-migrations-done-right/">Django 1.7: Database Migrations Done Right</a>
341+
explains why South was not directly integrated into Django, how migrations
342+
are built and shows how backwards migrations work.</p>
343+
</li>
339344
</ul>
340345
<h2>Static and media files</h2>
341346
<p>Deploying and handling static and media files can be confusing for new

feeds/all.atom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<feed xmlns="http://www.w3.org/2005/Atom"><title>Matt Makai</title><link href="http://www.fullstackpython.com/" rel="alternate"></link><link href="http://www.fullstackpython.com/feeds/all.atom.xml" rel="self"></link><id>http://www.fullstackpython.com/</id><updated>2015-04-26T15:33:13Z</updated></feed>
2+
<feed xmlns="http://www.w3.org/2005/Atom"><title>Matt Makai</title><link href="http://www.fullstackpython.com/" rel="alternate"></link><link href="http://www.fullstackpython.com/feeds/all.atom.xml" rel="self"></link><id>http://www.fullstackpython.com/</id><updated>2015-04-27T07:03:21Z</updated></feed>

source/content/pages/04-web-development/02-django.markdown

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -278,6 +278,10 @@ existing framework.
278278
shows you how to log authentication failures, create an IP addresses white
279279
list and combine fail2ban with the authentication failures list.
280280

281+
* [Django 1.7: Database Migrations Done Right](https://markusholtermann.eu/2014/09/django-17-database-migrations-done-right/)
282+
explains why South was not directly integrated into Django, how migrations
283+
are built and shows how backwards migrations work.
284+
281285

282286
## Static and media files
283287
Deploying and handling static and media files can be confusing for new

0 commit comments

Comments
 (0)