aquí algunos consejos:
1) use la codificación utf8 al crear la base de datos
CREATE DATABASE <dbname> CHARACTER SET utf8;
2) coloque el siguiente comentario especial en la primera o segunda línea de su script:
# -*- coding: utf-8 -*-
buen artículo sobre python y utf8
3) Usar cadenas Unicode con prefijo u en archivos *.py
unicodeString = u"hello Unicode world!"
4) Utilice la siguiente metaetiqueta en la sección de su plantilla base:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">