Hier einige Ratschläge:
1) Verwenden Sie beim Erstellen der Datenbank utf8-Codierung
CREATE DATABASE <dbname> CHARACTER SET utf8;
2) Fügen Sie den folgenden speziellen Kommentar in die erste oder zweite Zeile Ihres Skripts ein:
# -*- coding: utf-8 -*-
schöner Artikel über Python und utf8
3) Verwenden Sie Unicode-Strings mit u-Präfix in *.py-Dateien
unicodeString = u"hello Unicode world!"
4) Verwenden Sie das folgende Meta-Tag im Abschnitt Ihres Basis-Templates:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">