我创建了一个组作为django项目的用户。 我想创建没有管理员权限的用户。 我只希望他们能够登录网站。 我有一个表格,我希望只有用户才能填写此表格。因此,我想检查它们是否已登录。 有可能吗?
答案 0 :(得分:0)
is_superuser
模型中的 is_staff
和User
就是用于这类内容的。使用User.objects.create_user()
方法创建您的用户,将以受限的访问权限创建它们,并且没有管理员权限。
还可以使用login_required
之类的修饰符或mixin和权限类来检查页面上的权限。
为了进行预先的授权检查,有django-guardian
之类的软件包非常棒,但需要对django有更多的了解。
顺便说一句,您的问题不好,我建议添加更多详细信息和一个特定的问题,我们可以为您提供更好的帮助。