Hi there, welcome to the first of what we hope are more Django round-ups. We scoured the internet for great Django resources, then bundled them up for you here. We hope it helps you stay current and not miss anything important. This is a bit of an experiment for us, so we’d love to hear your thoughts on the format!
Featured
Django 1.5 Release Candidate Released
Django 1.5 is almost out the door and needs testers! If you haven’t been keeping track, 1.5 brings some long awaited features like configurable user models and “experimental” Python 3 support.
Ticket info for DjangoCon EU
Hosted in a circus (yes, you read that right, a circus!) in Warsaw, May 15-17th, 2013, I expect this will be a fun one.
Classy — understand Django’s class-based views
This one’s been around for a while, but it’s a hidden gem worth mentioning. Bookmark this page and you’ll thank yourself the next time you start digging around in class-based views. From the fine folks at Incuna
DjangoCon US 2012 Videos
These snuck out out a while back and are a great resource for those of you that missed them in person. If you’re looking for a good laugh, be sure to put Justin Myles Holmes’ John Q. Contrib Dot Auth song at the top of your playlist.
Interesting Reads
#soyeahdjango
A humorous look into one developer’s daily Django adventures as told by animated gifs.
Shortcomings in the Django ORM and a look at Peewee, a lightweight alternative
Charles Leifer takes a deep dive into some of the uglier bits of the Django ORM and a proposes an alternative by way of his library, peewee.
Memory efficient (constant) and speed optimized iteration over a large table in Django
StackOverflow user Stefano presents one of the more well-researched questions I’ve seen on the site.
Chef cookbook for http://speed.pypy.org/
Looking for a blueprint to setup a Django webserver with Chef? Here it is, courtesy of Alex Gaynor who (based on the commit messages) was guided by Opscode engineer Noah Kantrowitz .
Rackspace Temporary URLs with django-cumulus
Dan Johnson of Imaginary Landscape talks about how to use their modified version of django-cumulus to support the temporary URLs feature Rackspace added to their Cloud Files offering last year.
Custom admin filters in Django
A nice walk through of how to filter objects in the Django admin when you need something more complex than a single field.
At what point are exceptions raised when using Django’s ORM?
Tom Christie poses a good question about how to properly handle exceptions if a bad filter value is passed to the Django ORM.
New/Updated Packages
- django-import-export : A Django application for importing and exporting data in common formats with admin integration.
- django-devicetype-templates : Django middleware to handle template switching based on user device type.
- django-ratelimit : This is a great app to block brute force attacks on your login forms from Mozilla. Version 0.2 just hit PyPI.
- Waffle : Another package coming from the Mozilla, Waffle is (yet another) feature flipper for Django.
Django Jobs
That’s it for this round-up. Please reply to this email and let us know what you think!