反转为未找到"联系人"。"contact"不是有效的视图函数或模式名称



我会得到此错误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'),

相关内容

最新更新