Featured
Django Security Releases
New security releases in the 1.4, 1.5, 1.6, and 1.7 branches were made. They address multiple vulnerabilities. Make sure to review the notes to see if you are affected.
A thank you to the companies that support Django’s infrastructure
The Django project requires a lot of infrastructure to run. Rackspace, Heroku, and (formerly) Divio are the ones that make it happen.
Our book is done!
High Performance Django is the book we wish we had when we started. It gives you a repeatable blueprint for building and deploying fast, scalable Django sites. Get the ebook today →
Links of Interest
Django Girls at Europython 2014
A thoughtful writeup by Mikey Ariel on her experience at the Django Girls workshop at Europython.
Python Templating Performance Showdown: Django vs Jinja
It’s long been common knowledge that Django’s templates are slow, but how slow are they? This post compares Django to Jinja in multiple different scenarios.
Django News Podcast with Julien Phalip
Elena Williams recently released an interview she did with Julien Phalip about the Django admin and why it works the way it does.
Django’s Admin in Production
Speaking of the admin, this post looks at it’s performance (or lack thereof) with production data and how it can be improved.
Deploying a Django app on Amazon EC2
Amazon EC2 is powerful, but all the options can be daunting to a newcomer. This post walks you through the process step-by-step including load-balancing and auto-scaling.
Try Django Videos
Launch with Code released a huge set of videos (24 in all) walking a beginner through building their first Django site using Bootstrap to style the front-end and deploying to Heroku.
Turbocharge your Python prompt and Django shell with IPython Notebook
IPython Notebook is incredible. In this post you’ll see how to integrate it into your workflow with the Django shell.
Task Queueing in Django with ZeroMQ
Celery is the de-facto task queue library for Django, but it’s not one-size-fits-all. Here’s a different approach to the problem using ZeroMQ.
Starting with django-allauth
Social auth is an expectation on most websites today, but is surprisingly tricky to get right. In the latest GoDjango screencast, they look at the django-allauth library and how to integrate it into your site.
Internationalization with Django, Backbone, Underscore templates, and Sass (LTR and RTL languages)
Internationalization (i18n) is one of Django’s strong suits, but how does it work when your site is just an API talking to JavaScript on the client? This post will show you how it’s done.
The Simplest Way to Compress HTML in Django
One of Google Web Optimizer’s recommendations is to compress your HTML before delivering it to the client. This post shows you how to do exactly that with the middleware in django-htmlmin.
Viewflow
Viewflow is a new Django library that promises to make complex workflows easier to write and understand from both a business and development perspective.
The End of MVC
A thought provoking talk from Django and PyPy core developer Alex Gaynor on the future of web development.
New & Updated Packages
- django-rest-framework DRF 2.4 was released to help bridge the gap on the way to version 3.
- django-js-reverse JavaScript url handling for Django that doesn’t hurt.
- django-livereload Integrating livereload for static assets with Django.
- django-docopt-command Build management commands using the awesome docopt library.