Thursday, August 14, 2008

This Week in Django 33

with hosts Brian Rosner and Michael Trier

Bookmark and Share

This Week in Django is a weekly podcast about all things Django.

This week we discuss the NEW This Week in Django site, a bunch of source commits, and some cool projects from the community.

Special Thanks to Justin Lilly for helping get this show produced.

Please see the Show Notes below for all the pertinent information and links

Downloads

AAC Enhanced Podcast (75.2 MB, 1:32:42, AAC)

MP3 Edition (63.7 MB, 1:32:42, MP3)

OGG Edition (50.2 MB, 1:32:42, Vorbis)

The Enhanced Podcast version contains screenshots and easy access links to all of the items we discuss throughout the podcast.

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

Big News (1:01)

  • *NEW** This Week in Django site. This will be a work in progress. We’re just getting it out there now but have some very cool plans in the months to come.
  • Django 1.0 Beta 1 – currently scheduled for August 14
    • Release candidate sprint in Austin, TX on August 15 and via IRC in #django-sprint.

Tracking Trunk (10:26)

Community Catchup (51:57)

  • Default Templates in Django – Jeff Croft writes an excellent post describing the “fallback” system used for locating templates. When used wisely, it can allow for a situation in which you can literally design an entire site by creating only one HTML file.
    • Extending templates – Simon Willison created a wiki post that details the ability to provide an over-ride template that also extends itself.
  • django-tables – Pretty amazing utility by Michael Elsdoerfer that allows you to handle tables in your templates much the same way as you handles forms and ModelForms.
  • Pickled Object Field – A snippet that adds a field which can store any pickleable object in the database. Automatically handles pickling and unpickling.
    • Custom Fields in Django David Cramer posts two new custom fields – SerializedDataField and SeparatedValuesField, the first being very similar to the Pickled Object Field and it allows you to store raw data, such as a dictionary, or a list of items, or more complex objects and the latter is an alternative to the CommaSeparatedIntegerField, it allows you to store any separated values. You can also optionally specify a token parameter.
  • South – Andrew Godwin adds intelligent database migrations for Django. Currently supports PostgreSQL and MySQL.
  • A Syntax Coloring Template Filter for Django Another excellent post from Will Larson; here Larson details a nice template filter solution for auto-generating syntax highlighting for your code snippets. He leverages the popular Pygments project to make everything look nice and pretty.

Thank You! (1:25:10)

  • Running Time: 1:32:42

Comments - 9 people have already said something. Join the discussion.

  • Lee Hinde said

    Who started clipping their fingernails (about 30 minutes in...)

  • Maurici Quiros said

    The Twitter URL is not OK, great PodCast thanks.

  • Alex Gaynor said

    I sound like such a bad guy in the Generic Inline Admin stuff :P. In any event Honza Kraal deserve far more credit than I do.

  • Taylan Pince said

    Awesome job with the podcast and the new site guys, thanks a lot!

    It would be even more awesome to get an RSS feed for the site, to follow the show notes.

    Keep up the amazing work!

  • sean said

    wonderful job!
    and very nice new website!
    thank you all!

  • Jerrod Wallace said

    Nice new site!

    Also wanted to compliment how professional the podcast is sounding (even compared to just a couple of months ago). You guys have definitely gotten into a great rhythm.

  • Claes said

    I liked the "Timetags" you had!?

    Hope it's coming back in future episodes.

  • Empty said

    Claes: if you mean the time information for each section in the show notes, I've added it back in. That was just something I missed in the move to the new site. Thank you.

  • Claes said

    Empty: Yes, Thanks!