FeaturedSecurity releases issued: 1.8.3, 1.7.9, 1.4.21A 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. Django Has a New Admin ThemeAfter 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 . Happy 10th Birthday Django!Here’s to 10 more years of Django! High Performance Django
Links of InterestDjango Birthday: RecapA wrap-up of Django’s 10th birthday celebration in its hometown of Lawrence, Kansas including links to videos and photos of the event. Django Girls 1st BirthdayOn 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. 5 Reasons Why You Should Learn DjangoKenneth Love from Treehouse gives people that need convincing five reasons why Django is a great web framework to learn. Asynchronous Tasks with Django and CeleryA super thorough post from Real Python on how to create periodic tasks in Django with Celery. The uWSGI Swiss Army KnifeuWSGI is one of the more popular production webservers for Django, but did you know it includes caching, task queuing, and static file serving capabilities? Django migrations without downtimesTechniques to write and deploy migrations without causing table-locking events that can bring down a high-traffic production site. Using Database Views in Django ORMA 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. Functional Testing with Nightwatch, Django, and DockerA slightly different approach to Selenium testing in Django using Node’s Nightwatch interface and Docker for parallelizing the tests. Testing Django Views Without Using the Test Client
Using Django’s
Dockerizing Django CMSHow to run DjangoCMS in multiple Docker containers and deploy them on a live server with Docker Machine. Django and Python 3 How to Setup pyenv for Multiple PythonsA GoDjango screencast on how to use pyenv to quickly switch between Python 2 and 3 development environments. Bulk loading data into PostgreSQL
See how the California Civic Data Coalition used Postgres’
Simple Django error logging configuration for HerokuOut 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. API Authentication Django and Android AppsAuthenticate users coming from an Android App with Django REST Framework. Testing Django project infrastructure failure toleranceHow 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
|
Django Round-Up #35
By Django Round-Up on