
This Week in Django is a weekly podcast about all things Django.
This week we have a special guest, Kevin Fricovsky, that joins us as we talk about DjangoCon, EuroPython, a few source commits, some cool projects from the community, and the Tip of the Week.
Please see the Show Notes below for all the pertinent information and links
Downloads
AAC Enhanced Podcast (74.2 MB, 1:31:20, AAC)
MP3 Edition (62.8 MB, 1:31:20, MP3)
OGG Edition (51.5 MB, 1:31:20, 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
This Week in Django – OGG 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__ thisweekindjango.com.
Show Notes
Big News (3:38)
- EuroPython 2008 has come and gone.
- DjangoCon – Jacob Kaplan-Moss let the cat out of the bag and let us know that a DjangoCon is being planned for the 1.0 release timeframe for September 6th and 7th. More details to follow. We’ll keep you posted.
- Official Announcement
- A Quote from Robert Lofthouse via Simon Willison’s blog.
“DjangoCon 2008. Venue: Googleplex, San Francisco Bay Area. Dates: 6th and 7th Sept. Official post will be on djangoproject.com soon.”
Tracking Trunk (14:27)
- Added a
ping_googlemanagement command to the sitemaps contrib(7813)– Makes it easy to ping Google once your Sitemap is up and running.
- Fixed #2070: refactored Django’s file upload capabilities.
(7814)- Django now handles large files nicely in uploads with the new streaming file upload handling.
- New uploading documentation
- There have been a ton of fixes since this landed.
- Multi-part MIME parsing fix
(7905) - Support pluggable backends for FileField
(5361)
- Moved make-messages, compile-messages and daily-cleanup into
django-admin.py(7844)– This makes them easily accessible as management commands and reduces the number of binaries and man pages.- django-command-extensions – This is a repository for collecting global custom management extensions.
- Jannis Leidel -
Branching and Merging (34:18)
- Added autodiscover functionality to django.contrib.admin.
(7872)- This makes the admin aware of per-app admin.py modules and does an import on them when explicitly called.
- Added some documentation about media defintions in ModelAdmin classes.
(7873)- Subtle backward incompatible change
- Learning NewForms-Admin
Community Catchup (47:27)
- How to build Django web apps – Looks to be a great workshop with one of Django’s superstars, Jeff Croft.
- django-treemenus – Very cool application by Julien Phalip that makes it easy to add tree menus to your Django app and manage the structure dynamically from the customized admin interface. View the 0.4 release post for more information.
- First Two Django Screencasts – Eric Florenzano never sleeps. His first foray into screencasts are quite impressive. He covers: 1. Setting up a Django Environment 2. Using Django-Pagination
- Interview with Jacob Kaplan-Moss – Great interview by Brazilian Marinho Brandão.
- Yahoo’s Build your Own Search Service in Django – Will Larson offers two informative articles on integrating BOSS with Django.
Tip of the Week (1:10:41)
Mike Axiak offers the following tip for getting started with contributing to Django source code.
1. Find a closed ticket that interests you. 2. Take a look at a closed ticket, but not the patch. 3. Check out the revision prior to the one that closed the ticket. 4. Write a patch for Django with your own implementation. 5. Compare your patch with the committed patch and try to learn from the differences.
Once you’re comfortable do it for real.
Thank You! (1:23:24)
- Django-Chunks – Simple keyed content that you can insert into your templates.
- Cloud27 – A social network built on Pinax.
- This Week in Django 24 – Interview with Pinax / Cloud27 founder James Tauber.
- Django-Hotclub Channel
- Kevin Fricovsky
- How I Work Daily
- Django-NYC – Discussion group for Django-NYC attendees. If you’re in the NY area, be sure to check it out.
- Brian Rosner



That tip from Mike is actually a really good idea for somebody’s who want to learn about some area of the code. We’ve been trying to encourage people who have patches committed to compare the committed version to the patch they wrote (particularly when it turns into “patch based on work from ….”), but Mike’s learning approach is an interesting approach, too.
TWiD is the best place to keep up with all things django, each of your episodes have so many eggs that makes using django even easier.
Thank you and keep up the show
url vs title why the two dates? http://blog.michaeltrier.com/2008/7/15/this-week-in-django-29-2008-07-13/
Congrats for another great show and thanks for the plug to django-treemenus. Just a quick note about that. The release 0.4 works with the “old” admin. For newforms-admin, use the trunk instead. I was planning to package it up and throw a new release this week. Cheers!
I’d like to second Kevin’s expression of gratitude for you guys producing this podcast. It’s a great resource and I’ve come to look forward to the beginning of each week in order to get a roundup of Django information from you guys.
Thanks again!
Awesome podcast guys!
Would be great to get on there at some point to give a more detailed view of DjangoCon and the future.
Thanks for the coverage :)
Brazil = Portuguese, not Spanish
FYI:
Django-command-extensions daily-cleanup job has been fixed for changeset 7844