Django用户组登录检查

时间:2018-12-04 23:00:39

标签: python django

我创建了一个组作为django项目的用户。 我想创建没有管理员权限的用户。 我只希望他们能够登录网站。 我有一个表格,我希望只有用户才能填写此表格。因此,我想检查它们是否已登录。 有可能吗?

1 个答案:

答案 0 :(得分:0)

is_superuser模型中的

is_staffUser就是用于这类内容的。使用User.objects.create_user()方法创建您的用户,将以受限的访问权限创建它们,并且没有管理员权限。

还可以使用login_required之类的修饰符或mixin和权限类来检查页面上的权限。

为了进行预先的授权检查,有django-guardian之类的软件包非常棒,但需要对django有更多的了解。

顺便说一句,您的问题不好,我建议添加更多详细信息和一个特定的问题,我们可以为您提供更好的帮助。