A possible denial of service attack related to Django’s session framework was patched. If you’re using a third-party session framework, be sure it’s been updated as well.
After years of discussion and false starts, Django’s admin finally got a visual refresh. It will be released in 1.9, but you can start using it today with django-flat-theme .
Here’s to 10 more years of Django!
High Performance Django
Links of Interest
A wrap-up of Django’s 10th birthday celebration in its hometown of Lawrence, Kansas including links to videos and photos of the event.
On the topic of birthdays, Django Girls recently celebrated their first year. It’s hard to believe it’s only been a year considering how much they’ve accomplished.
Kenneth Love from Treehouse gives people that need convincing five reasons why Django is a great web framework to learn.
A super thorough post from Real Python on how to create periodic tasks in Django with Celery.
uWSGI is one of the more popular production webservers for Django, but did you know it includes caching, task queuing, and static file serving capabilities?
Techniques to write and deploy migrations without causing table-locking events that can bring down a high-traffic production site.
A database view is a useful construct for aggregating data at the database level. This post shows you how to interact with a view using Django’s ORM.
A slightly different approach to Selenium testing in Django using Node’s Nightwatch interface and Docker for parallelizing the tests.
How to run DjangoCMS in multiple Docker containers and deploy them on a live server with Docker Machine.
A GoDjango screencast on how to use pyenv to quickly switch between Python 2 and 3 development environments.
See how the California Civic Data Coalition used Postgres’
Out of the box, Django’s logging isn’t very useful on a service like Heroku that expects logs to be streamed to the console. Here’s a quick snippet to get your logs to behave.
Authenticate users coming from an Android App with Django REST Framework.
How does your app handle unpredicted infrastructure errors? In this post, Roberto Rosario introduces django-sabot, a library to help simulate hard-to-reproduce infrastructure-related errors.
New & Updated Packages