Pinging Technorati and Google with Django

This simple Django snippet demonstrates how to ping Technorati and Google when a blog post has been added or updated. import xmlrpclib from django.core import urlresolvers from django.db.models import signals from django.dispatch import dispatcher from django.contrib.sites.models import Site def send_pings(sender, instance): base_url = 'http://%s' % Site.objects.get_current().domain bl...

Posted in django technorati google blog at 2008-03-06T02:37:16Z.

Django: An Introduction

Slides from my PyCon UK 2007 tutorial are now online (with audio)....

Posted in django programming slides at 2008-04-02T09:37:50Z.

DebugFooter Middleware for Django

DebugFooter is a handy little piece of middleware that Simon mentioned during his talk on Monday. Adds a hidden footer to the bottom of every text/html page containing a list of SQL queries executed and templates that were loaded (including their full filesystem path to help debug complex template loading scenarios). To use, drop in to a file called 'debugmiddleware.py' on your Python pat...

Posted in django debugfooter middleware at 2008-05-22T01:25:51Z.

Django Code Swarm

Awesomeness, from Brian Rosner: Django code_swarm from Brian Rosner on Vimeo....

Posted in django video at 2008-06-26T01:15:04Z.

Django 1.0!

Finally, Django 1.0 is released! After countless hours of hard work by many talented people, it is a pleasure to see the long-awaited version 1.0 released to the world. Finally, a version number that reflects the quality of the codebase, which in fact I have been using in production for many months. New features that I am excited about include: Re-factored admin application Developed under ...

Posted in django python programming at 2008-09-04T09:06:43Z.