Andrew Godwin merged his migrations branch into Django master. This means, barring some horrible problem, we'll be seeing it in the 1.7 release of Django. Congratulations to Andrew on his monumental effort and getting this common Django complaint resolved.
We've featured this site in a past newsletter, but since then it has been updated and now even includes a hierarchical diagram of each view. This documentation is critical for anybody moving beyond the basics with CBV. On the other hand, Adrian Holovaty recommends staying away from CBV altogether .
Not really Django related ( although Jacob Kaplan-Moss just completed a $5k matching donation campaign ), but something that is important to our community. The Ada Initiative supports women in open technology and culture and is only $5k off of their fundraising goal for the year. Join us in helping them make it to $100k!
Web Design Tips & News Right to Your Inbox
Links of Interest
Arun Ravindran's fourth and final installment in the series. This one covering AJAX, Mixins and writing a ranking algorithm. If you've enjoyed Arun's series, consider checking out his upcoming book, Building a Social News Site in Django .
By default, Django's ORM saves every field on a model on every save. There are certain times when that isn't desirable. This little snippet gives you a model which only saves the fields that have changed back to the database.
A talk recorded from Boston's Django Meetup group recently. Embedly CEO and co-founder, Sean Creeley, explains how to plug Ember.js into a Django site and what they learned in the process of doing it at Embedly.
The source code for raspberry.io , a site funded by the PSF to help people learn about Python and the Raspberry Pi micro-computer was recently open-sourced by Caktus Group. The code is up on GitHub and is a nice example of how to build a site with Django (and the Mezzanine CMS).
A fun little side project connecting Android to D-Bus on a Linux laptop to control it's music player. It's cobbled together with lots of different bits including a Django web server and a communication bus built using Twisted.
The latest GoDjango screencast, shows you how to build the ubiquitous activity feed using the open source
PyVows is a port of the popular Node.js testing framework, vows . This post describes how to plug PyVows into your Django site and use it to parallelize Selenium tests, which can be excruciatingly slow to run sequentially.
A quick tip on how to get
There's been a couple of Django security releases around Host header issues recently. If you've bumped into the
New & Updated Packages