Ser*_*nko 3 python django django-models django-authentication django-custom-user
我在Django中使用这个官方文档自定义身份验证创建了用户的自定义模型 但是如何添加组和提交?我的django是版本1.9
aji*_*hod 11
('Group Permissions', {
'fields': ('groups', 'user_permissions', )
})
Run Code Online (Sandbox Code Playgroud)
在 admin.py 中添加此内容
应用程序/管理.py
('Group Permissions', {
'fields': ('groups', 'user_permissions', )
})
Run Code Online (Sandbox Code Playgroud)
如果有人对整个代码的样子感兴趣,请参阅此。
您可以使用PermissionsMixin(https://docs.djangoproject.com/es/1.9/topics/auth/customizing/#custom-users-and-permissions)对自定义用户模型使用组和权限
只需使用您的自定义用户模型继承PermissionsMixin,如下所示:
class CustomUser(AbstractBaseUser, PermissionsMixin):
Run Code Online (Sandbox Code Playgroud)
然后,您可以使用与默认django.contrib.auth用户模型完全相同的方式访问它.
归档时间: |
|
查看次数: |
3274 次 |
最近记录: |