我会得到此错误django.urls.exceptions.noreversematch:找不到'contact'的反向。"联系人"不是有效的视图功能或模式名称。
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>
在urls.py文件中而不是此 -
path(r"contact/", views.contact, name='contact'),
使用此,
path('contact/', views.contact, name='contact'),