Сначала читаем этот топик:
habrahabr.ru/blogs/sysadm/113928/
Затем ставим и используем:
code.google.com/p/wkhtmltopdf/
Плюсы подхода: настоящий рендер. Использовал html2pdf, но он пытается рисовать HTML сам через reportlab'овскую либу (вроде pypdf тоже умеет). В итоге графических глюков очень много, потрепало не мало нервов дизайнеру.
Впрочем если верстка очень простая, то собственные рендеры пойдут. Но тогда вы не застрахованы от глюков рендера в самый неподходящий момент.