2017-04-04 77 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 % }