Django Round-Up #37

Django 1.9 alpha 1 released

The next version of Django hit feature-freeze with lots of cool new features: password validators, parallel testing, a true Postgres JSON field, and more.

New options for donating to the DSF

To keep up with the costs associated with Django’s successful fellowship program, the DSF has added the ability to send recurring donations, and also contribute via an employee matching program and Amazon Smile.

Call for nominations for the 2015 Malcolm Tredinnick Memorial Prize

Do you know an exemplary Django community member who deserves to be recognized for the 2015 Malcolm Tredinnick Memorial Prize? The DSF is accepting nominations until the 14th.

A New Kickstarter!

We’re creating a companion video series to High Performance Django and launching the project on Kickstarter. Support the project and get the videos at 50% off! Become a backer today →

DjangoCon US 2015 Videos

The videos from this year’s DjangoCon US in Austin are online. It was a great conference, hope you enjoy.

Bye Bye MySQL & MongoDB. Guten Tag PostgreSQL

Migrating a production Django stack from MySQL & MongoDB to PostgreSQL.

GoDjango Podcast Episode 1 - Interview with Luke Crouch

Buddy Lindsey talks with Luke Crouch, a Django developer at Mozilla on the first episode of his GoDjango podcast.

Using Amazon SQS with Django and Celery

Redis and RabbitMQ are the most heavily used queuing backends for Celery, but Amazon’s hosted SQS service also works. This post provides some tips on how to set it up.

SQLAlchemy and Django

A neat setup to run SQLAlchemy side-by-side with the Django ORM to help compose complex queries not supported by Django’s ORM.

Re-run Django Tests on Python Code Save

Having your test suite run when files change is a good way to speed up TDD-style development. While there’s a number of file-watchers available on PyPI, there’s an even easier way to accomplish this with pytest.

Adding HTTP Auth to Django

A neat trick to put an entire Django site behind HTTP Auth. Great for staging/development sites that shouldn’t be publicly accessible (or search engine crawlable).

Ditching Django REST Framework Serializers for Serpy

How BetterWorks replaced DRF’s default serializer with serpy for an order of magnitude speed-up on their API endpoint response times.

Django’s New JSONField Is Awesome

The new JSONField provided by django.contrib.postgres in the upcoming 1.9 release is awesome for storing and querying arbitrary “document” data.

Using IPython Notebook with Django on a remote server

Tunneling an IPython Notebook session running a Django shell on a remote server to your local browser.

Creating Conditionally Required Fields in Django Forms

How to handle the common scenario where a form field is required only based on other data submitted in the same form.

How to manage beta testers in Django

Using django-waffle to release features to a subset of users.

Django-rq Redux: Advanced Techniques and Tools

RQ is a leaner alternative to Celery for background tasks. This post provides some helpful tips on working with it and debugging issues.

Django REST framework ViewSet when you don’t have a Model

Sometimes you need an API endpoint that does not serve data from your database. This post shows you how to accomplish that task using DRF.

Continuous Integration and Deployment of a Django application from GitHub to Heroku with Semaphore

Continuous integration is a tricky task to setup manually. With hosted services like Heroku and Semaphore, you can get setup in just a few minutes.

Why Dealertrack Chose Python and Django

A couple nice arguments for Python/Django for the next time you need to convince a boss or client.

Matt Makai Live Coding

Matt Makai is the creator of Full Stack Python and has been recording live coding sessions lately. If you’re the type that learns by watching, these are a great resource.

Uploading With Django and Amazon S3

A nice primer on sending user uploads to Amazon S3 rather than the local filesystem.

New & Updated Packages

Django Jobs