Django. Работа с данными из БД и отображение их в шаблоне?
По какой причине не используете ORM?
Вы печатаете dict. И нет ничего удивительного что печатается в ascii. Если выводить отдельные строки – они будут декодированы в utf.

И для доступа к индексу списка в шаблонах django используется "."

Впринципе выше уже всё расписали.