0
我是django的初學者。需要django用戶和子用戶有限權限
我試圖創建管理員低於用戶:讓我們叫他USER1並且這個用戶下面會有其他用戶:用戶2,用戶3,USER4 .. user50。
所以我的問題是:
管理員可以訪問所有內容,但用戶應該只訪問一些權限。我怎樣才能實現這個?這樣每個用戶都擁有自己的權限。
用戶1有權1,2,3
用戶2已經permisison
誰能幫助我? 在此先感謝
我是django的初學者。需要django用戶和子用戶有限權限
我試圖創建管理員低於用戶:讓我們叫他USER1並且這個用戶下面會有其他用戶:用戶2,用戶3,USER4 .. user50。
所以我的問題是:
管理員可以訪問所有內容,但用戶應該只訪問一些權限。我怎樣才能實現這個?這樣每個用戶都擁有自己的權限。
用戶1有權1,2,3
用戶2已經permisison
誰能幫助我? 在此先感謝
您將使用Django權限。
https://docs.djangoproject.com/en/1.11/topics/auth/default/#topic-authorization
myuser.groups.set([group_list])
myuser.groups.add(group, group, ...)
myuser.groups.remove(group, group, ...)
myuser.groups.clear()
myuser.user_permissions.set([permission_list])
myuser.user_permissions.add(permission, permission, ...)
myuser.user_permissions.remove(permission, permission, ...)
myuser.user_permissions.clear()
,你將使用包括裝飾,否則您將創建自定義的裝飾。
https://docs.djangoproject.com/en/1.11/ref/contrib/auth/#django.contrib.auth.models.User.is_staff
這個問題已經被問幾次。你有什麼嘗試?你的代碼在哪裏?下次谷歌第一,也許你找到[鏈接](https://www.vinta.com.br/blog/2016/controlling-access-a-django-permission-apps-comparison/) – hansTheFranz