как использовать markdown с django? только в 2 тегах

#python #django #markdown

#python #django #markdown

Вопрос:

Я хочу использовать markdown с django.

Я хочу разрешить использовать теги bold и strike. Другие не конвертируются.

Пожалуйста, научите меня.

Комментарии:

1. Для этого вам не нужен markdown…

Ответ №1:

Django поддерживает Markdown, но вам нужно будет установить пакет Python:http://docs.djangoproject.com/en/1.3/ref/contrib/markup

Комментарии:

1. К сожалению, 1.5 не рекомендует использование этого модуля с «ускоренным графиком устаревания»

2. @LoSauer «Прямое использование библиотек разметки python или сторонних библиотек тегов предпочтительнее, чем Django, поддерживающий эту функциональность в фреймворке». docs.djangoproject.com/en/1.5/releases/1.5 /…

Ответ №2:

Вы можете взглянуть на markdown2 для преобразования текста в html. Но если вы просто хотите использовать bold и strike, возможно, вам следует искать использование прямого регулярного выражения / синтаксического анализатора.

В markdown2 также возможен «безопасный» режим, заставляющий пользователя использовать только официальный синтаксис markdown, игнорируя html. (что делает его более безопасным)