Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 在不授予管理员界面访问权限的情况下登录用户_Django - Fatal编程技术网

Django 在不授予管理员界面访问权限的情况下登录用户

Django 在不授予管理员界面访问权限的情况下登录用户,django,Django,在Django支持的项目上工作。问题是,我似乎找不到在不允许用户同时访问管理界面的情况下如何对用户进行身份验证的方法。我已经阅读了大量关于Django如何处理网站访问者身份验证的文章和教程,它们似乎都是通过在admin中创建用户来完成的,并为访问者构建了一个单独的视图,以查看他们在哪里填写了登录表单 他们似乎没有解决这个问题,如果用户发现网站是在Django中构建的,键入“/admin”点击enter,然后只键入他/她的凭据,vuala random visitor在管理界面中,这一点都不好,该

在Django支持的项目上工作。问题是,我似乎找不到在不允许用户同时访问管理界面的情况下如何对用户进行身份验证的方法。我已经阅读了大量关于Django如何处理网站访问者身份验证的文章和教程,它们似乎都是通过在admin中创建用户来完成的,并为访问者构建了一个单独的视图,以查看他们在哪里填写了登录表单

他们似乎没有解决这个问题,如果用户发现网站是在Django中构建的,键入“/admin”点击enter,然后只键入他/她的凭据,vuala random visitor在管理界面中,这一点都不好,该怎么办?

来自

布尔值。指定此用户是否可以访问管理站点

从文档中获取

布尔值。指定此用户是否可以访问管理站点


如果您没有为该特定用户将
is_staff
属性设置为True,他们将无法登录到admin。@ayhan真的吗?因此,我需要的是确保staff复选框保持未选中状态,这将阻止他们访问admin?太好了!如果您没有为该特定用户将
is_staff
属性设置为True,他们将无法登录到admin将无法登录到管理员。@ayhan真的吗?所以我需要的是确保staff复选框保持未选中状态,这将阻止他们访问管理员?太好了!我在搜索文档时一定错过了这一行。干杯。我在搜索文档时一定错过了这一行。干杯。