Python 2.7, Jinja2, UnicodeDecodeError

149 views
Skip to first unread message

Евгений

unread,
Dec 17, 2011, 8:00:09 AM12/17/11
to Google App Engine Russian
У меня возникает ошибка на сервере при попытке рендеринга шаблона
Jinja2.

File "...\Python\Python27\site-packages\jinja2\environment.py", line
894, in render
File "templates\main.html", line 1, in top-level template code
{% extends "base.html" %}
UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position
0: ordinal not in range(128)


Есть базовый шаблон base.html. Есть расширяющий шаблон main.html. В
нём в первой строчке прописан этот extends. Все файлы в utf-8. Если
удалить строку с extends, то ошибка не возникает.
Чо делать -- не знаю.

Евгений

unread,
Dec 17, 2011, 9:43:32 AM12/17/11
to Google App Engine Russian
Проверил что я передаю в контекст -- оказалось, что среди строк есть
одна без "u". Исправил, ошибка исчезла.
Reply all
Reply to author
Forward
0 new messages