gpt4 book ai didi

python - Django url 重定向不起作用

转载 作者:行者123 更新时间:2023-12-01 09:12:25 24 4
gpt4 key购买 nike

我想做的是,当我在网站上时,我单击菜单项,然后它会将我重定向到其他页面。

我有使用此代码的菜单项联系

<li><a href="{% url 'contact' %}">Contact</a></li>

所以我创建了 url、view 和 contact.html 页面。

在 urls.py 中我有

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

在views.py中我有

def contact(request):
return redirect('contact')

然后我单击菜单项,我被重定向到正确的页面 http://127.0.0.1:8000/contact 但出现此错误

This page isn’t working
127.0.0.1 redirected you too many times.
Try clearing your cookies.
ERR_TOO_MANY_REDIRECTS

我哪里出错了?我尝试清除 cookie,但没有帮助。有什么想法吗?

最佳答案

您查看的联系人正在重定向到您的 View 联系人。它是一种无限递归。

您可能希望在 contact View 中呈现页面,而不是再次重定向。django tutorial显示了这方面的基础知识。也许你可以看看那里。

关于python - Django url 重定向不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51544703/

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