
This Week in Django is a weekly podcast about all things Django.
This week we talk about a few source commits, a discussion about releases, Some cool projects from the community, and the Tip of the Week.
We liked this one so much we decided to record it twice!
Please see the Show Notes below for all the pertinent information and links
Downloads
AAC Enhanced Podcast (42.9 MB, 52:57, AAC)
MP3 Edition (36.4 MB, 52:57, MP3)
OGG Edition (28.3 MB, 52:57, 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 <i>at</i> thisweekindjango.com.
Show Notes
Tracking Trunk (4:05)
- Tightened up ForeignKey and OneToOne field assignment.
(7574)- Raise a ValueError if you try to assign the wrong type of object.
- Raise a ValueError if you try to assign None to a field not specified with null=True.
- Cache the set value at set time instead of just at lookup time.
- This is a slightly backwards-incompatible change; see BackwardsIncompatibleChanges for more details.
- Allow Meta to be a newstyle class
(7585)– This change allows you to use new style classes for the internal Meta class.
- Added get/set_expiry methods to session objects
(7586)– you can now set expiry time on sessions objects through theset_expirymethod.
- Added ‘manage.py createsuperuser’
(7590)– This has been something that a lot of people have wanted and has been supported in django-command-extensions for some time.
- Improved error checking when loading fixtures
(7595)– this tightens up the potential for problems with fixtures.
Community Catchup (15:58)
- Interview with Jacob Kaplan-Moss – Shabda Raaj of the 42Topics Blog continues his quest to interview interesting people in the Django community. It’s an amazing interview and quite thought provoking.
- About Django and the importance of releases – Interesting post by Christian Joergensen arguing that Django needs to have releases more often. Created a bit of a stir in the community. Follow on discussion occurred in the Django-Developers group.
- StaticGenerator for Django Updated – Jared Kuolt adds middleware that allows StaticGenerator to run during normal project usage.
- Django India – Google Group discussion for Django developers in India.
- django-arcade – a Django pluggable app that gets a constantly updating list of flash games and swf files every day that you can include with a template tag into any project you want.
- Low-level cache decorators for Django – Great post on using decorators to handle caching within models.
Tip of the Week (44:00)
Onno Timmerman sends us this tip with doing Internationalization.
I needed to give someone a django.po file. Normaly a user wants to edit it with Microsoft Word, even when you ask not to they tend to do it! Poedit is a great program that makes it easy to edit these files.
Thank You! (45:39)
Intermediate Models – Ticket 6095 – Worked on by Eric Florenzano
Brian Rosner
* OebFare Blog
* On Twitter
Junk in the Trunk by Campfire Dusty
Rootin’ Tootin’ Sing-A-Longs & Campfire Ditties