Maison > Questions et réponses > le corps du texte
J'utilise actuellement flask pour créer un blog personnel. J'ai trouvé un éditeur de démarque directement sur Internet, mais j'ai découvert qu'il ne pouvait pas être rendu en HTML après avoir récupéré les données de la base de données, j'ai donc beaucoup cherché et utilisé le module de démarque. pour la modifier manuellement La chaîne est rendue au format html, le code est le suivant
content=m.content #从数据库中取出mark格式的内容
mystring= content.split('\n')
res=''
for line in mystring:
html = markdown2.markdown(line) #使用markdown模块渲染
res += html
print(res)
Mais l'effet d'affichage réel est bel et bien
S'il vous plaît, aidez-moi avec la bonne idée
仅有的幸福2017-06-08 11:05:14
Alors pourquoi divisez-vous('n'), détruisez-vous la structure puis l'analysez-vous pour la démarque ?
Veuillez analyser l'intégralité du contenu du fichier de démarque !!!!!
高洛峰2017-06-08 11:05:14
Le modèle jinja2 de Flask possède son propre filtre qui filtrera le code HTML.
Cependant, il n'est pas recommandé de désactiver le filtre jinja2. C'est très dangereux.
Il est préférable d'utiliser du front-end pour le rendu