This Week in Django is a weekly podcast about all things Django.
This week we talk about 1.1 features, some 1.1 features that have landed, community items and a Tip of the week.
Please see the Show Notes below for all the pertinent information and links
Show Notes
TWiD Updates
This Week’s Poll
Which schema migration tool do you use?
- deseb
- django-evolution
- Raw SQL
- South
- dmigrations
Big News (7:32)
1.1 Draft Features – This is a list of features that are slated to be in Django 1.1. They are broken up into section based on importance.
* TWiD Episode 44 w/ Russell Keith-Magee
Tracking Trunk (19:16)
- Added support for loading compressed fixtures
(9527)– This changeset adds support to directly load a compressed fixture (gzip, zip) into your models.- 1.1 only
- Added an optional
{% empty }clause to the{ for %}template tag. The contents of this clause are rendered if the list iterated over turns out to be empty.(9530)- 1.1 only
Community Catchup (26:28)
- Timeline view in Django – Learn how to implement a timeline view where you have to pull in objects from many different models and display them in time order.
- Part 2: Django Comments for Authenticated Users – Thejaswi Puthraya explains how to working with the Django 1.0 comments contrib app and authenticated users.
- Using CouchDB and Django – Eric Florenzano explains how he made a lifestream app in Django, but using CouchDB. Excellent code here for anyone wanting to bridge the gap between Django and CouchDB.
- couchdb-python
- Why CouchDB Sucks – Eric describes some of the pitfalls of CouchDB.
- First Pinax Screencast Competition – Pinax is holding a screencast contest where you can submit a screencast on how to best use Pinax. There are prizes for the first and second place screencast. Be sure to check it out.
- Pinax
- Pinax Screencast Competition – The official competition page where you can submit your screencast.
- Django Aggregator v2 now has tagging, and you should too
- Gentlemans agreement on Django templates
Tip of the Week (57:58)
Be sure to remember that the authentication backend that successfully authenticates the user is cached in the session. This can pose an issue if you change or add authentication backends and users with session prior to the change will cause a 500. Make sure to clear session data in these cases.
Thank You! (1:01:54)
Brian Rosner
Eric Florenzano
Comments - 2 people have already said something. Join the discussion.
Daniel Watkins said…
Neither Amarok nor Rhythmbox see any entries using the "This Week In Django Feed", so I can't listen along. Can you guys fix that up, please?
Bernd said…
I have the same problem as Daniel Watkins! There is no valid podcast-feed beside the iTunes-Feed. But there are a lot of django-people using linux and they does not have the possibility to use iTunes!
So PLEASE offer a valid podcast-feed for all the other podcast clients. iTunes is not the only one!