Django 学习笔记

支持 markdown

2018-03-25  本文已影响2人  一块大番薯
app/views.py
import markdown
post.body = markdown.markdown(post.body, extensions=[
        'markdown.extensions.toc',
        'markdown.extensions.codehilite',
        'markdown.extensions.extra',
    ])

safe 过滤器

Django 的安全机制,HTML 代码在 Django 的模板中都会被转义。
(即显示原始的 HTML 代码,而不是经浏览器渲染后的格式)
解除转义,需在模板标签使用 safe 过滤器,表示文本是安全的。
即:{{ post.body|safe }

语法高亮

上一篇下一篇

猜你喜欢

热点阅读