Maison  >  Questions et réponses  >  le corps du texte

javascript - Flask crée un blog personnel, la syntaxe de maquillage se transforme en erreur HTML

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

世界只因有你世界只因有你2689 Il y a quelques jours923

répondre à tous(2)je répondrai

  • 仅有的幸福

    仅有的幸福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 !!!!!

    répondre
    0
  • 高洛峰

    高洛峰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

    .

    répondre
    0
  • Annulerrépondre