2017-05-25 59 views
1

我正在与django-markdown-deux合作,并试图在我的Markdown中包含一个Django网址。Markdown与django-markdown-deux的链接?

如果我只是包含这个原在我的模板:

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

它输出/privacy就好了。

但只要我尝试做一个降价链接:

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

文本出现,但链接正好被设置为#

我在做什么错?

这样做并没有帮助:

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

回答

0

你打python-markdown2 Issue #254,有safe_mode: "escape"导致损坏的相对链接的位置。

markdown2包装django-markdown-deux配置safe_mode by default here。你可以通过在你的django设置中重写MARKDOWN_DEUX_DEFAULT_STYLE来解决这个问题。

MARKDOWN_DEUX_STYLES = { 'default': { 
    "extras": { 
     "code-friendly": None, 
    }, 
    "safe_mode": False, # << here's the change 
}}