markdown и русские символы

14 просмотров
Перейти к первому непрочитанному сообщению

d.ak...@gmail.com

не прочитано,
24 апр. 2008 г., 12:50:5424.04.2008
– Django russian
Доброго времени суток!

Не могу разобраться с одной фигулей.
Хочу подключить парсер синтаксиса markdown в свои Django-шаблоны.
Собственно подключил его. Он же, с латиницей работает на ура, а на
русских символах обрубается, т.е. вообще ничего не выдает.

В шаблоне:
{% load markup %}
{{ h|markdown }}

В settings.py:
INSTALLED_APPS = (
...
'django.contrib.markup',
... )

Все файлы в кодировке UTF-8.

Гугление мне ничего не дало...

Yuri Baburov

не прочитано,
24 апр. 2008 г., 15:22:0424.04.2008
– django-...@googlegroups.com
Версия markdown?
Читал changelog для python-markdown?
Какие запросы использовал для гугла?
Я знаю, бывают проблемы с <=1.5 и 1.7 при использовании.

Эту страницу гуглём не находил?
http://www.freewisdom.org/projects/python-markdown/Django

2008/4/24 d.ak...@gmail.com <d.ak...@gmail.com>:

--
Best regards, Yuri V. Baburov, ICQ# 99934676, Skype: yuri.baburov,
MSN: bu...@live.com

Дмитрий Акинин

не прочитано,
25 апр. 2008 г., 06:02:3625.04.2008
– django-...@googlegroups.com
Премного благодарен!
У меня версия markdown 1.7.
Патч #6387 помог.

Страницу Using Markdown with Django находил, но патчить не хотелось...

2008/4/24 Yuri Baburov <bur...@gmail.com>:

d.ak...@gmail.com

не прочитано,
25 апр. 2008 г., 07:26:3225.04.2008
– Django russian
И вот возникла новая проблема.
При применении тега FILTER в шаблонах фильтр markdown не срабатывает:
{% filter markdown %}
*This* text will **be** HTML-escaped, and will appear in all
lowercase.
{% endfilter %}

В выдаче будет текст без изменений:
*This* text will **be** HTML-escaped, and will appear in all
lowercase.

При этом если к данной кострукции добавить, скажем, фильтр
truncatewords, все вполне себе заработает:
{% filter truncatewords:10000|markdown %}
*This* text will **be** HTML-escaped, and will appear in all
lowercase.
{% endfilter %}

Такая конструкция также работает:
{{ h|markdown }}

Помогите, пожалуйста, может кто сталкивался с подобным поведением.
В чем разница между применением фильтра в конструкции {{ h|
markdown }} и в составе тега FILTER?

On 25 апр, 14:02, "Дмитрий Акинин" <d.aki...@gmail.com> wrote:
> Премного благодарен!
> У меня версия markdown 1.7.
> Патч #6387 <http://code.djangoproject.com/ticket/6387> помог.
>
> Страницу Using Markdown with Django находил, но патчить не хотелось...
>
> 2008/4/24 Yuri Baburov <burc...@gmail.com>:
>
> > Версия markdown?
> > Читал changelog для python-markdown?
> > Какие запросы использовал для гугла?
> > Я знаю, бывают проблемы с <=1.5 и 1.7 при использовании.
>
> > Эту страницу гуглём не находил?
> >http://www.freewisdom.org/projects/python-markdown/Django
>
> > 2008/4/24 d.aki...@gmail.com <d.aki...@gmail.com>:

Yuri Baburov

не прочитано,
25 апр. 2008 г., 14:48:0925.04.2008
– django-...@googlegroups.com
исходники-то хоть смотрел? :)
или вслепую работаешь?)

2008/4/25 d.ak...@gmail.com <d.ak...@gmail.com>:

Vadim Burmakin

не прочитано,
4 мая 2008 г., 13:49:3204.05.2008
– django-...@googlegroups.com
+1 Юре
питон это язык, где интроспективно можно понять почему трава в мире зелёная.


--
Regards,
Vadim Fint aka MockSoul,
St.Petersburg, Ru.

Ответить всем
Отправить сообщение автору
Переслать
0 новых сообщений