Django 1.8 was released with some pretty huge new features including support for multiple template engines (including Jinja2) and the new Postgres contrib module. Additionally, security releases have been made for 1.4, 1.6, and 1.7.
Following the resounding success of Django's self-hosted crowdfunding campaign to sustain the Django Fellowship program, the DSF has announced that Tim Graham (part of the pilot program) will continue on as the full-time Fellow.
High Performance Django
Links of Interest
Ola Sitarska has a pretty impressive list of Django credentials: DSF board member, core developer, co-founder of Django Girls, former DjangoCon EU organizer. In this post puts together another impressive list: all the amazing things Daniele has lined up for DjangoCon EU. It is setting the bar for future conferences in many ways.
Core developer, Luke Plant, shows his technique for creating maintainable class-based views while avoiding the high cognitive load of the generic views provided by Django.
A short screencast showing off how we manage deployments, infrastructure, and configuration management for our Django sites at Lincoln Loop. We're hoping to release these as an add-on for High Performance Django this year.
It looks like we may get a redesigned Django admin interface in the next release. See the mailing list discussion for more details.
Tracking popular PyPI Django packages and their Python 3 readiness. The good news is that there aren't many widely used modules that still remain Python 2 only.
A great deep dive into the Django source code and how it uses one of the more complex/misunderstood capabilities of Python, Metaclasses.
In previous round-ups, we've linked to posts and packages that help you setup rate-limiting for Django login forms. This post takes a different approach by using
A helpful little code-snippet to force a user field to the current logged-in user in the Django admin.
The next release in DRF's version 3 Kickstarter campaign is live. New features including pagination improvements, internationalization, and support for new Postgres fields in Django 1.8.
With microservices gaining in popularity, one of the problems that developers need to solve is how to keep users logged in as they jump from service to service. This post shows you how to accomplish that.
Behavior-driven development is a style of TDD that uses natural language user stories to help define the tests. This two-part post goes into writing your feature files and using the
An interesting comparison in building out a real-time endpoint for a Django site in Python (with Gevent) vs. Node.js.
Want to get an image off an iOS device and into your Django web server? Here's how you plug those two together.
DigitalOcean has a couple of nice tutorials on getting Django setup using Nginx as a proxy server. One for Ubuntu with uWSGI and one for CentOS with gunicorn . If you haven't checked out DigitalOcean's hosting yet, here's a $10 credit to get you started.
New & Updated Packages