Featured
Django Security Releases
Django 1.4.13, 1.5.8, 1.6.5 and 1.7 beta 4 were released to address an issue with caches serving private data and URL validation allowing redirects to malformed URLs. These issues likely affect a majority of users and upgrading is strongly encouraged.
Django Part of Google’s Security Patch Reward program
Django has been included in Google’s experimental program to reward proactive security-related improvements in popular open source software projects.
DSF calls for nominees for a vacant board seat
There is an open seat on the Django Software Foundation board and they are accepting nominees until June 13. If you know somebody who would be a good board member, pass their name along.
High Performance Django
We’re writing a book! High Performance Django details our approach to building fast scalable websites and is fully funded on Kickstarter with only a few days left. Reserve your copy today →
Links of Interest
Djangocon Europe Videos
Moar videos! Djangocon Europe’s videos are already online, including one by Lincoln Loop’s very own Yann Malet.
Djangocon Europe Talk Summaries
Reinout van Rees has, once again, posted his notes from the conference online. If you don’t have time to watch the full videos, this is a great resource.
Improved PostgreSQL support for Django
Mark Tamlyn’s successful Kickstarter to add Postgres specific modules to Django is underway and he’s blogging about the progress. Looking forward to using django.contrib.postgres in a future release!
Django News Podcast - May 18, 2014
A new podcast from Elena Williams on the state of Django development and an interview with Justin Myles Holmes. For some background on the podcast, you can see the initial announcement here.
Interview Questions for Python/Django Developers
Looking for a new job? Brush up on your interview skills with a few tips from Remco Wendt on Python-specific topics.
A Different View
A thorough discussion on how to mitigate the fact that Django’s ORM can make it too easy to generate tons of SQL queries. Part 2 goes into detail on using more advanced PostgreSQL features like materialized views to optimize queries even further.
Dockerizing a Python Web App
Not exactly Django specific, but this blog post from Amazon will show you how to launch a Python web app in a Docker container on AWS using all the goodies (Elastic Beanstalk, Dynamo DB, and SNS).
The State of Tastypie
Not too long ago, Tastypie was the API framework for Django, having supplanted the previously popular project, Django Piston. Django REST Framework has since gained a lot of popularity leaving some to wonder about Tastypie’s future. Daniel Lindsley provides an update on the topic.
San Francisco Django Meetup Recap (#5 - #8)
Talks topics include Celery, Ansible, office automation, and NoSQL.
Continuous integration with Travis and Coveralls.io for Django apps
How to plug a Django project into Travis CI and use Coveralls.io for coverage reports.
Markdown: Speed and Denormalization
A nice discussion of the trade-offs between rendering Markdown on the fly and denormalizing it in the database.
Django Sticky Queryset Filters
Did you know that Stuff.objects.filter(rel__a=1).filter(rel__b=1) might not be the same as Stuff.objects.filter(rel__a=1, rel__b=1)? This post discusses the topic and how to use the undocumented _next_is_sticky method to work around it.
New & Updated Packages
- widgy “The very last CMS framework you will ever need”
- spirit “New and exciting Django based forum software.”
- django-sudo GitHub style
sudomode for Django - django-usertools Forcing admin URLs to HTTPS