我正在使用django-markdown-deux并尝试在我的降价中添加Django网址。
如果我只是在模板中包含这个原始文件:
{% load markdown_deux_tags %}
{% url 'privacy_view' %}
输出/privacy
就好了。
但是一旦我尝试做Markdown链接:
[Privacy]({% url 'privacy_view' %}).
出现文字,但链接只设置为#
。
我做错了什么?
这样做也无济于事:
[Privacy][1]
[1]: {% url 'privacy_view' %}
答案 0 :(得分:0)
您正在点击python-markdown2 Issue #254,其中safe_mode: "escape"
会导致相对链接中断。
markdown2包装器django-markdown-deux
配置safe_mode by default here。您可以通过覆盖django-settings中的MARKDOWN_DEUX_DEFAULT_STYLE
来解决此问题。
MARKDOWN_DEUX_STYLES = { 'default': {
"extras": {
"code-friendly": None,
},
"safe_mode": False, # << here's the change
}}