In the past I've used http://lethain.com/entry/2009/feb/13/the-django-and-ubuntu-intrepid-almanac/
as a base in setting up my servers. I'm actually currently in the
process of writing a script that will set everything up from a stock
Ubuntu install in preparation for deploying Courant for the YDN. I'd
be happy to pass that along when it's done (probably in about 2-3
weeks), but in the meantime I'd be more than happy to help you set up
your server manually.
The key points are that you want to deploy using mod_wsgi on Apache,
and I usually put Nginx in front of that to server media files. I'm
currently at work, but when I get home I can post some sample config
files that I use on my dev machine.