Дык джанга давано уже только юникодная. 0_o
Может быть трабла в том, что файл, где записана кирилица не в utf8? Вот тут
http://www.djangoproject.com/documentation/unicode/ сказано, что если используете в коде не аски символы используйте utf8 и нечего иного, т.к. джанга понимает все строки как записаные в utf8.
> A bytestring does not carry any information with it about its encoding. For that reason, we have to make an assumption, and Django assumes that all bytestrings are in UTF-8.