我收到此错误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>
答案 0 :(得分:0)
在urls.py文件而不是此文件中-
path(r"contact/", views.contact, name='contact'),
使用此
path('contact/', views.contact, name='contact'),