
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!
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@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.
