2017-04-04 27 views
-1

Imagem error look here 模板的HTML没有模板渲染,网址表达正则表达式

<p> 
    <a href="{% url 'courses:enrollment' courses.slug % }" class="pure-buttonprimary-button">Inscreva-se</a> 
    </p> 

URLS.py

urlpatterns = [ 

    url(r'^$', index, name = 'index'), 
    #url(r'^(?P<pk>\d+)/$', details, name = 'details'), 
    url(r'^(?P<slug>[\w_-]+)/$', details, name = 'details'), 
    url(r'^(?P<slug>[\w_-]+)/inscricao/$', enrollment, name = 'enrollment'), 

] 

地址未找到指定的路径。

+2

请付出努力,让您的问题看起来不错。还请说明你的问题到底是什么。 – creimers

回答

2

你在标签末尾的%}之间有一个空格。

{% url 'courses:enrollment' courses.slug % } 
             ^

将其更改为

{% url 'courses:enrollment' courses.slug %} 

由于您使用的命名空间courses在标签courses:enrollment,你应该在你courses/urls.py文件中设置app_name

app_name = 'courses' 
urlpatterns = [ 
    ... 
] 
+0

OMG ...非常感谢您的帮助,而不是我没有看到它 – Buzato

0

即使没有定义,您在URL反转中使用“courses”一词。试试用这个:{% url 'enrollment' courses.slug % }