Tuesday, September 30, 2008

Django From the Ground Up: Episode 8

with host Eric Florenzano

In this episode, we build the foundation for all of the social networking aspects of the site. We're building off a lot of knowledge in this episode. What took us several screencasts to do for events, we're able to cover in a single screencast here.

  • Running Time: 14:04
Bookmark and Share

Continue reading… Join the Discussion, 8 people have left comments.

Monday, September 29, 2008

Django From the Ground Up: Episode 7

with host Eric Florenzano

In this episode, we add an archive view for looking at events that have happened in the past, and then we write an inclusion tag for events. Writing an inclusion tag not only makes our code more clean, but it allows us to follow the principle of DRY.

  • Running Time: 13:20
Bookmark and Share

Continue reading… Join the Discussion, 1 person has left comments.

Thursday, September 25, 2008

Django From the Ground Up: Episode 6

with host Eric Florenzano

In this episode, we ensure that users are logged in for all of the views that depend on request.user being a the current user instance, by wrapping our view in a login_required decorator. We also created a rudimentary navigation user interface. Finally, we added the ability to toggle event attendance.

Bookmark and Share

Continue reading… Join the Discussion, 5 people have left comments.

Wednesday, September 24, 2008

Django From the Ground Up: Episode 5

with host Eric Florenzano

In this episode, we learn how to use Django's forms library (formerly referred to as newforms) to allow users of the site to be able to add new events to the system. We cover using ModelForms and how that allows us to tie a form instance to a model instance, and how it enables us to use only a subset of fields on the model to generate the form.

Bookmark and Share

Continue reading… Join the Discussion, 5 people have left comments.

Tuesday, September 23, 2008

Django From the Ground Up: Episode 4

with host Eric Florenzano

In this episode we cover a lot of ground: setting up our url configuration, writing a view to get all of the events for tonight, creating a base template, and extending that base template to render the results of the view that we wrote.

Bookmark and Share

Continue reading… Join the Discussion, 9 people have left comments.


Recent Blog Posts view all

  1. Time For a Change

    January 7, 2009 / 21 Comments

    Brian Rosner takes over as host of This Week in Django and joining him will be Eric Florenzano.

  2. This Week in Django Delayed

    January 6, 2009 / 0 Comments

    We're running behind on getting Episode 49 out to everyone.

Incoming Links view all

  1. NEWA Detailed Django Tutorial: Blog Basics Part

    March 30, 2009 / 0 Comments

    Jeff Hui begins what appears to be the first of a lengthy, detailed series in getting your first (blog) Django applicati...

  2. Static Google Map Generator

    March 25, 2009 / 0 Comments

    This isn't a truly pluggable reusable Django app (meaning no Django related code is required, this could be used on any...

Recent Callcast view all

Discussion with Corey Oordt talking OpenSource Washington Times

A conversation with Corey Oordt discussing the new OpenSource Washington Times project and their forthcoming collection of reusable apps, along with greater goals for becoming a platform for Django newspaper/media applications.

Listen now.

Featured Screencasts view all

  1. Django From the Ground Up: Episode 13

    October 29, 2008 / 10 Comments

    Deployment, Part I

  2. Django From the Ground Up: Episode 12

    October 13, 2008 / 7 Comments

    Media and AJAX

Recent Articles view all

  1. Abstract Base Classes vs Model Table Inheritance

    June 17, 2008 / 0 Comments

    With the recent QuerySet-Refactor branch merged into trunk the django developer community is finally gifted with one of the more popular, outstanding ticket requests they've been waiting for... model inheritance.

  2. Retrieving Selective Fields with Django

    December 21, 2007 / 2 Comments

    This article discusses how to retrieve only selective fields instead of everything at once.