Alex Gaynor is stepping down from the DSF board to serve as a director of the Python Software Foundation. The DSF is looking for nominees to take the vacated spot. If you know someone that would be a good fit, get in touch!
We mentioned it in issue #7, but they are back with more info and it looks like it is really going to happen. If you're a diver and are interested in spending a week at the Red Sea in early 2014, sign up now. From the looks of it the trip is already half-full.
A nice walk-through by Mark Lavin over at Caktus Group about how to use Transifex to handle internationalizing your Django app. If
is still foreign to you, check out
Jacob Burch's talk from DjangoCon last year
on the subject.
I think every Python developer has been bitten by orphaned
files in the past. Use this hook to blow them away on every checkout. Check out the comments for an environment variable trick to wipe them out for good (locally).
Django's test discovery is pretty naïve compared to what's available in
. This post shows how to setup your project to use
instead, giving you more flexibility with where your tests live and how they are named.
Here's a clever snippet that allows you to attach a user object (or whatever object really) to your log output. This would be useful for following up with users on errors, metrics tracking, or providing a history to track in the case of a misbehaving visitor.
David Winterbottom extends an idea from a talk by Carl Meyer on how to ensure the code covered by certain tests aren't hitting the database. Useful to know that extra database requests aren't being made where they shouldn't.
This setup lets them handle a traditional web app (Django) and a websockets service (Twisted) via the same port and IP. It's pretty much a full dump of their server, including setup details and config files.