Ich dachte, ich sollte CommonMark oder Markdown mit pip installieren und dieses Template-Tag verwenden
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)
Ich bin nicht sicher, was reguläre Ausdrücke angeht. Bitte weisen Sie auf Probleme hin.
Ich bin müde und für Dekorateur und Templatetag gehalten, entschuldigen Sie mich
Recommended Posts