为了账号安全,请及时绑定邮箱和手机立即绑定

如果在查询集中未找到任何用户,如何将用户重定向到其他views.py?

如果在查询集中未找到任何用户,如何将用户重定向到其他views.py?

慕容3067478 2021-04-18 08:13:19
我正在django中尝试此代码:该urls.py有:re_path(r'^(?P<site_url_var>[-\w.]+)/$', views.FnDetails, name='detail'),该views.py有:def FnDetails(request, site_url_var):    try:        url_details = detail.objects.get(page_end_url=site_url_var)    except detail.DoesNotExist:        raise Http404("Url Does Not Exist")    return render(request, 'base.html', {'url_details' : url_details})但是在某些情况下,如果其他值存在url.py,则会返回HTTP 404错误。我想要的是类似以下内容的东西:except:    redirect("to Other View")
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 135 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信