I am doing a series of Django screencasts. I am just curious: what kind of topics do you want to see covered in relation to Django or Python?


Getting started would be great. Not perhaps installing.

I really like the 15 minute blog system that DHH did in his Rails screencast, also cakephp has one, although without doing comments.

So a "Do a 15 minute blog system" would be fantastic, or a simple photo album.

+1  A: 

Actually the blog tutorial is getting old - all the frameworks have one already. The photo album is great. There is (as usual) a rails tutorial for this, but sure, django could use one as well. You could go just as the rails original goes:

  1. Show some short design (like what entities will be there in the app (photo,slide,slideshow)
  2. Implement the model, show how it behaves in the cosole environment
  3. Show the admin interface
  4. actually implement some stuff (like basic CRUD)

perhaps the next cast could base on the work you do in the first part and go on for the AJAXy stuff (like actual slideshow or sorting slides through drag and drop).

Bartosz Radaczyński
Jon Cage

It will be great If you could cover the same topics as the one in peepcode for rails. It will be great if the quality is similar.

+2  A: 

I'd say go for it all. I mean it's great to have a gallery application, but what about how you'd create an API for that application in Django. What about creating custom template functions for display, incorporate the JavaScript library for viewing, etc. The key though, is instead of speed of development, showing "best practices". I hate the "we can do this with 5 lines of code, but no sane person would" stuff.

+1: Definitely about time we had some more in depth best practice type tutorials.
Jon Cage
+1  A: 

Covering the different ways you can set up Django would be good. mod_python, FastCGI etc. - I think that's probably one of the toughest things when you're starting out.

Personally I'm struggling with getting comments and an authentication system integrated with the rest of the site I'm working on. There's not a lot of information on how to use those systems and navigate back to whatever page you were looking at.

Anything on doing Ajaxy interactions would be useful too.

Jon Cage