【发布时间】:2021-12-20 15:06:11
【问题描述】:
所以,这是我的文件:
settings.py
LOGOUT_REDIRECT_URL = 'refresh'
views.py
def about(request):
return render(request, 'about.html', {})
def refresh(request):
return HttpResponseRedirect(request.META.get("HTTP_REFERER"))
问题:如果我设置LOGOUT_REDIRECT_URL = 'about',它工作正常。此外,如果我将代码从 refresh 视图添加到 about 视图,它也可以正常工作。但是,当我设置LOGOUT_REDIRECT_URL = 'refresh' 时,我会收到错误“视图名称错误”。我不明白为什么会出现此错误。
P.S.如果退出后还有其他刷新页面的方法,请随时告诉我。
【问题讨论】:
-
你能更新你的
views.py文件代码吗? -
更新什么?我没听懂
-
对不起,我的意思是用
urls.py文件代码更新你的问题。 -
哦,我明白了。 logout_redirect_url 尝试查找名称为“刷新”的 URL
标签: python django view refresh