pipでCommonMarkかMarkdownをインストールして、このtemplatetagを使えばいいと思いました
pip install CommonMark
templatetag.py
import CommonMark
from django import template
from django.template.defaultfilters import stringfilter
import re
register = template.Library()
@register.filter
@stringfilter
def mark2html(value):
plain_text = CommonMark.commonmark(value)
return re.sub(r'<[sS][cC][rR][iI][pP][tT][\s\S]+?/[sS][cC][rR][iI][pP][tT]>', '', plain_text)
正規表現周りに自信が無いので、問題点があれば指摘下さい、お願いします
追記
疲れててdecoratorとtemplatetagを間違えました、失礼しました