在做数据库大作业的时候,有需要用到MD 转 HTML
找了半天资料发现用ShowDown.js 还是不错的
然后就从网上抄了代码
然后
我……
先说明一下环境
Django+ Boostrap
然后分析了半天,发了问题所在
在此记录下解决方法
产生这个问题的原因是字符串转化的问题
本来要将
这个字符串化为HTML
看一下
在页面中的js代码
结果传到里面却变成了这个
发现是因为字符串里面的 \ 转义字符出了问题
在后台看一下
确实是这个问题
接下来要解决的问题就是怎么把这个字符串 转为raw string
传给 blog['blog_content']
这个变量里
然后发现我们所熟知的只是r'a\b\c'
这样格式的
前面加一个r
变成生字符串
又是一顿操作
终于让我找到了将字符串变量转化为生字符串的方法
>>> a = '\\123'
>>> print a
\123
>>> a = repr(a)[1:-1]
>>