美文网首页
django markdown语法

django markdown语法

作者: Arnoux | 来源:发表于2019-04-12 10:43 被阅读0次

    django文章markdown化

    blog/views.py
    
    import markdown
    from django.shortcuts import render, get_object_or_404
    from .models import Post
    
    def detail(request, pk):
        post = get_object_or_404(Post, pk=pk)
        # 记得在顶部引入 markdown 模块
        #对内容进行markdown化
        post.body = markdown.markdown(post.body,
                                      extensions=[
                                         'markdown.extensions.extra',
                                         'markdown.extensions.codehilite',
                                         'markdown.extensions.toc',
                                      ])
        return render(request, 'blog/detail.html', context={'post': post})
    

    如不转义出现html标签则在模板中将 {{text}} 改成 {{text|safe}}

    相关文章

      网友评论

          本文标题:django markdown语法

          本文链接:https://www.haomeiwen.com/subject/dhbqwqtx.html