Hay multiples maneras. Puedes ver en
http://docs.djangoproject.com/en/1.1...ployment-index.
Obvio se puede usar modpython & apache (asi lo estoy usando ahora). Pero esta tomando fuerza el uso de wsgi/fastcgi/scgi. Se puede trabajar con Apache, ligthttp, Cherokee, nginx, CerryPy, etc. O sea, como te de la gana
Y para que no te de dolores de cabeza? Si sabes Apache, usa apache. Funciona muy bien. Si no tienes preferencia, prueba Cherokee, la opción mas balanceada. De resto, todo depende de requerimientos de velocidad y compatibilidad, etc...