環(huán)境是python3,django1.6為實(shí)現(xiàn)在django的后臺(tái)用markdown語(yǔ)法寫(xiě)好blog,然后用自定義的django的過(guò)濾標(biāo)簽實(shí)現(xiàn)markdown語(yǔ)法的轉(zhuǎn)義.mytag.py的內(nèi)容為:importmarkdown@register.filter(name='my_markdown')defmy_markdown(value):returnmarkdown.markdown(value)#返回的是字符串格式的HTML,如'hi'在模板中使用這個(gè)過(guò)濾器tag:{{article.body|my_markdown}}但是輸出卻成了這樣:'hello,world'而我想要的是:hello,world//這是一個(gè)1級(jí)標(biāo)題為什么?怎么實(shí)現(xiàn)這個(gè)功能呢?謝謝各位.(問(wèn)題好像出在定義過(guò)濾標(biāo)簽時(shí)返回的是一個(gè)字符串的值,模板直接拿來(lái)用了)
在django模板中使用markdown
炎炎設(shè)計(jì)
2019-04-13 08:45:30