django - 如果用户未通过 django 身份验证,则显示 404 页面
问题描述
我在我的页面中使用 django。这很棒。但我有一点不同的要求。我想为受限页面显示 404,而不是将用户重定向到登录页面。如果用户未通过身份验证。
解决方案
您可以用户登录所需的 mixins
from django.contrib.auth.decorators import login_required
@login_required
def my_view(request):
....
https://docs.djangoproject.com/fr/3.0/topics/auth/default/#the-login-required-decorator
推荐阅读
- stack - 创建新的栅格,每个像素都填充了来自特定 raterstack 层的值
- javascript - 需要解决我的javascript代码中的问题
- javascript - 服务器主机可以看到我的后端代码的函数变量值吗?
- r - 在 R 中创建一个新列
- ruby-on-rails - 如何在 Ruby on Rails 中返回没有布局的 html
- opencv - 如何创建具有单独 rgb 通道数据的 opencv 矩阵
- sql - 存储有序用户照片的数据库设计?
- vue.js - 我如何设置 npm 构建选项?我想将我的 css 和 js 文件放在静态文件夹中。(vue cli 3,npm,vuetify)
- python - 如何在纯 Python 中模拟 Py_Main
- scala - 如何创建参数化函数来检查不同类型的值