gpt4 book ai didi

python - 未找到 'contact' 的反向。 'contact' 不是有效的 View 函数或模式名称

转载 作者:太空宇宙 更新时间:2023-11-03 21:12:28 26 4
gpt4 key购买 nike

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

url.py

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

]

View .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'),

关于python - 未找到 'contact' 的反向。 'contact' 不是有效的 View 函数或模式名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54968021/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com