ecco alcuni consigli:
1) usa la codifica utf8 durante la creazione del database
CREATE DATABASE <dbname> CHARACTER SET utf8;
2) inserisci il seguente commento speciale nella prima o nella seconda riga del tuo script:
# -*- coding: utf-8 -*-
ottimo articolo su Python e utf8
3) Usa le stringhe unicode con il prefisso u nei file *.py
unicodeString = u"hello Unicode world!"
4) Usa il seguente meta tag nella sezione del tuo modello di base:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">