Featured
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 →
Links of Interest
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-rest-marshmallow Marshmallow schemas for Django REST Framework
- django-click Write management commands using the
clickCLI library - Zulip Threaded, realtime group chat
- django-fakery An object factory backed by
faker - django-ddp Allows Meteor to subscribe to changes on Django models
- django-patternatlas Living styleguides, using callables and auto-discovery
- django-request-profiler A request profiler designed to be small enough to run in production