Форум сайта python.su
Никак не могу понять в чем дело.
Поставил 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>
Офлайн
Методом тыка выяснил - что такой касяк происходит, если в списке постов, есть посты с русскими символами. Также обнаружил что через админку не удаляются посты с русскими названиями.
Офлайн
Решение оказалось простым, если для создания таблицы использовался phpMyAdmin - то надо было выставлять кодировку utf8_general_ci. А у меня стояла utf8_bin.
В итоге лучше работать из консоли)
Офлайн