Markdown与django-markdown-deux的相关链接?

时间:2017-05-25 16:51:19

标签: django markdown django-markdown-deux

我正在使用django-markdown-deux并尝试在我的降价中添加Django网址。

如果我只是在模板中包含这个原始文件:

{% load markdown_deux_tags %}
{% url 'privacy_view' %}

输出/privacy就好了。

但是一旦我尝试做Markdown链接:

[Privacy]({% url 'privacy_view' %}).

出现文字,但链接只设置为#

我做错了什么?

这样做也无济于事:

[Privacy][1]
[1]: {% url 'privacy_view' %}

1 个答案:

答案 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
}}