Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 17, 2010 21:00:25

Ryuga
От:
Зарегистрирован: 2009-01-19
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

TemplateSyntaxError

Никак не могу понять в чем дело.
Поставил byteflow. Настроил все нормально, русские символы в админке отображаются, на главной тоже. Решил посмотреть стандартные шаблоны, и тут словил:

In template /var/www/zerc2_templates/themes/web_brains/blog/sidebar.html, error at line 21
Caught an exception while rendering: 'ascii' codec can't decode byte 0xd0 in position 0: ordinal not in range(128)
11 </ul>
12 {% else %}
13 <div>{% trans "No comments on blog" %}</div>
14 {% endif %}
15 </div>
16 вывыфвф
17 <div class="block">
18 <div class="header"><span>{% trans "Last posts" %}</span></div>
19 {% if last_posts %}
20 <ul>
21 {% for post in last_posts %}
22 <li>{% link post %}</li>
23 {% endfor %}
24 </ul>
25 {% else %}
26 <div>{% trans "No posts on blog" %}</div>
27 {% endif %}
28 </div>
29
30 <div class="block">
31 <div class="header"><span>{% trans "Useful information" %}</span></div>
вывыфвф - это я подписал,посмотреть не вылетит ли тут ошибка.
Удаляю итерацию списка last_posts - все грузится нормально.
В чем может быть проблема?
ошибка вылетает на всех стандартных шаблонах,на этом самом месте,разумеется кроме шаблона по умолчанию, ибо там нету этой “фишки”



Офлайн

#2 Апрель 18, 2010 10:40:15

Ryuga
От:
Зарегистрирован: 2009-01-19
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

TemplateSyntaxError

Методом тыка выяснил - что такой касяк происходит, если в списке постов, есть посты с русскими символами. Также обнаружил что через админку не удаляются посты с русскими названиями.



Офлайн

#3 Апрель 18, 2010 19:40:36

Ryuga
От:
Зарегистрирован: 2009-01-19
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

TemplateSyntaxError

Решение оказалось простым, если для создания таблицы использовался phpMyAdmin - то надо было выставлять кодировку utf8_general_ci. А у меня стояла utf8_bin.
В итоге лучше работать из консоли)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version