The next version of Django hit alpha stage and should be hitting beta this week. This is another big release, including two crowdfunded initiatives, Marc Tamlyn's Postgres contrib module and Aymeric Augustin's multiple template engine project.
By any measurement, Django's pilot fellowship program has been a huge success. The DSF is turning to Django users to fund the program moving forward with a targeted fundraiser. It met its initial goal and is very close to reaching its stretch goal.
Do you accept image uploads from untrusted users? Make sure to upgrade Pillow to avoid being susceptible to a DoS attack.
Django Expert Sessions
Links of Interest
Aymeric's final update on the multiple template project, including what worked and what didn't.
As the front-end toolkit gets more mature, some of the traditional ways we've handled static files in Django projects begin to break down. Here's how we marry the two toolkits at Lincoln Loop.
Python's logging module (used by Django) isn't the most user friendly module to work with. In this post, Dan Poirier from Caktus explains that the
A common argument against using Django is that it is too big and a "lightweight" framework like Flask is easier. Here's a few counterpoints from the author of the django-jenkins library.
Metamon is a reusable set of Ansible playbooks for Django deployment from the folks at Tryolabs.
A screencast by Harry Percival, the guy who wrote the book on test-driven development in Python (literally), walking you through adding a new feature to an existing website using TDD and "outside-in" development.
A new free GoDjango screencast showing you how to integrate the latest version of Celery into your Django project using Redis as a message broker.
Not all sites need a robust full-text search engine like ElasticSearch. Here's a simple way to add basic search to a small Django site with just the Django ORM.
A nice list of resources to learn more about Django from Matt Makai at Full Stack Python.
The folks at Caktus Group are setting up a dedicated Django training facility at their HQ in North Carolina. Courses are scheduled to start this spring.
A detailed post on how to swap out DRF's token authentication for OAuth2.
Here's a quick tip on how to use the Python
Did you know the venerable
Mocking is a key component to true "unit" testing. This post shows you how to use the
A detailed walk-through of deploying a Django project via Amazon's PaaS service, Elastic Beanstalk.
New & Updated Packages