#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. (что делает его более безопасным)