找不到“联系人”的反向词。 “联系人”不是有效的视图功能或模式名称

时间:2019-03-03 10:49:20

标签: python django

我收到此错误django.urls.exceptions.NoReverseMatch:找不到'联系人'的反向。 “联系人”不是有效的视图函数或模式名称。.django的新功能,我可能做错了什么

urls.py

urlpatterns = [
                    path(r'', views.firstpage, name='index'),
                    path(r"contact/", views.contact, name='contact'),

]

views.py

def firstpage(request):
    return render(request, 'index.html')

def contact(request):
    return render(request, 'contact.html')

index.html

<ul class="menu-list">
                    <li><a href="">Solution</a></li>
                    <li><a href="">Features</a></li>
                    <li><a href="">News</a></li>
                    <li><a href="">About</a></li>
                    <li><a href="{% url 'contact' %}" >Contact</a></li>
                </ul>

1 个答案:

答案 0 :(得分:0)

在urls.py文件而不是此文件中-

 path(r"contact/", views.contact, name='contact'),

使用此

 path('contact/', views.contact, name='contact'),