
This Week in Django is a weekly podcast about all things Django.
This week we are pleased to have Eric Florenzano on the show. We discuss PyCon 2008, the world-wide sprint, all of Eric’s projects and a few notable blog posts, a few source commits, a new Django book, and recent changes to the Django Bot. This is definitely one of our best shows yet!
NOTE: Bumper music for Community Catchup is missing. So just sit tight for seven seconds or so.
Please see the Show Notes below for all the pertinent information and links
Downloads
AAC Enhanced Podcast (46.2 MB, 1:22:13, AAC)
MP3 Edition (56.5 MB, 1:22:12, MP3)
OGG Edition (42.9 MB, 1:22:13, Vorbis)
The Enhanced Podcast version contains screenshots and easy access links to all of the items we discuss throughout the podcast.
Feeds Available
iTunes Feeds are available. By subscribing using the iTunes feeds the podcasts will automatically be downloaded for you when we release them.
iTunes Feeds
This Week in Django – AAC Edition
This Week in Django – MP3 Edition
Regular RSS Feeds
This Week in Django – AAC Edition
This Week in Django – MP3 Edition
Give Us Feedback
Want to give us some feedback on the show? We’re always looking for ideas or suggestions that will help improve each episode. Please contact us at feedback _at_url_ thisweekindjango.com.
Big News (1:31)
Tracking Trunk (5:09)
- Updated the documentation for patterns() to note Python’s 255 argument limit.
(7110)– This clarifies that Python does have an argument limit to functions.- This came from the django-users posting on Google Grups
- Fixed ModelForms Subclassing – to the extent that it can be made to work.
(7112)– It was possible to subclass Form classes, but not ModelForm classes. This changeset fixes that problem and cleans up a bit of the metaclassing goodness.- Followup Google Groups Discussion on the Subject
(7115)- Make things behave more in line with Python subclassing.
Branching & Merging (12:25)
- Model Inheritance in Queryset-Refactor Branch – This changeset adds abstract base classes and multi-table model inheritance.
Django Interviews (22:21)
Special interview with Eric Florenzano.
Work
- Consultant for EyeSpot Corporation. EyeSpot delivers YouTube type content with special editing capabilities through their Web site.
Projects
- Intermediate Models
(Ticket 6095)– Patch that adds support for Intermediate Models (Join Models). - django-threadedcomments – Google Code project to add slashdot style comment functionality.
- django-comment-utils – James Bennett’s excellent comment utilities application.
- django-mptt – Jonathan Buchanan’s incredible MPTT application.
- django-simpleaggregation – interesting approach to aggregating data on a model.
Writing
- Creating a Pownce Widget Using Django – Great blog post on creating a Pownce widget. Some unconventional approaches.
- python-pownce-api – abstraction by James Bennett
- Pownce
Community Catchup (53:40)
- Preparing For The Next Django Sprint – Excellent post by Django core developer Malcolm Tredinnick discussing the best way to prepare for the Sprint.
- django-evolution – database schema evolution for Django projects.
- Blog discussion about Application Level Context-Processors
- Sams Teach Yourself Django in 24 Hours – New book by Brad Dayley about Django. Available March 1, 2008.
- DjangoBot Updates:
- Added new keywords: help, ticket, and changeset
- Added trac tracking
- Reports in the channel when Changesets happen
- Reports in the channel when Tickets are open, closed, or reopened
- Multi-channel support now. Bot can live in several channels at the same time to support things like #django and #django-sprint at the same time.
- Logging support being tested. Release will be forthcoming.



The audio production quality makes it hard to listen to… I’m not sure if there is anything you can do but if there is, please!
Noah: Sounds good on my end. I’m not sure what to tell you. Please contact me at my email address on the sidebar. I’d like to discuss it further with you. Thanks.
I really like your podcasts. One of the best things I’ve heard in a long time. Especially talking about changesets. How cool is that!? First time I ever heard someone talking about checkins in a podcast. Groovy. I like to make a suggestion though, It would be cool to have a webpage with an overview and links to all the weekly potcasts/shownotes. I found it tedious to look up all the relating shownotes posts to a podcast (listening to it via itunes rss) when catching up. maybe just me. anyways, keep up the great show!
@Andi
We are working on a website where it will be optimized for the podcasts. Thanks for your kind words!
Andi: yes thank you. In the meantime go to http://blog.michaeltrier.com/netcasts/ which will list all of the TWiDs together on one page. You can also use: http://blog.michaeltrier.com/tags/twid as a tag. As far as potcasts are concerned, well let’s just say I’ll let you find the links to those yourself. :)