FeaturedDjango 1.8 alpha 1 releasedThe 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. Bugfix and Security releasesJanuary saw two rounds of bugfix releases covering versions 1.4-1.7 and a security release for 1.4, 1.6, and 1.7. The second bugfix release resolving a minor issue with the first in 1.4 and 1.7. Support the Django Software Foundation | DjangoBy 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. Security Advisory: Pillow security releaseDo 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 InterestMultiple Template Engines Final UpdateAymeric's final update on the multiple template project, including what worked and what didn't. Integrating Front-end Tools with Your Django ProjectAs 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. Django Logging Configuration: How the Default Settings Interfere with Yours
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
Is Django Too Heavy?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. Introducing Metamon for Kickstarting Django DevelopmentMetamon is a reusable set of Ansible playbooks for Django deployment from the folks at Tryolabs. Outside-in TDD and Unit Test Isolation with Python, Django and Selenium - YouTubeA 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. Deferred Tasks and Scheduled Jobs with Celery 3.1, Django 1.7 and RedisA new free GoDjango screencast showing you how to integrate the latest version of Celery into your Django project using Redis as a message broker. Adding Basic Search to Your Django siteNot 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. Django Resources from Full Stack PythonA nice list of resources to learn more about Django from Matt Makai at Full Stack Python. Astro Code SchoolThe 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. OAuth2 with Django REST FrameworkA detailed post on how to swap out DRF's token authentication for OAuth2. Combine Two Django Querysets from Different Models
Here's a quick tip on how to use the Python
Coverage.py for Django templates
Did you know the venerable
Django Unit Test with Patch and MagicMock Example
Mocking is a key component to true "unit" testing. This post shows you how to use the
Deploying a Django App to AWS Elastic BeanstalkA detailed walk-through of deploying a Django project via Amazon's PaaS service, Elastic Beanstalk. New & Updated Packages
|
Django Round-Up #29
By Django Round-Up on