0
我有了2種類型的用戶(教師和學生在我的情況)有2組用戶可以查看在Django 2個不同的看法
我想每一組人觀看時,不同的頁面Django項目他們登錄。 這怎麼可能?如何知道某個用戶屬於哪個羣組?
在此先感謝
我有了2種類型的用戶(教師和學生在我的情況)有2組用戶可以查看在Django 2個不同的看法
我想每一組人觀看時,不同的頁面Django項目他們登錄。 這怎麼可能?如何知道某個用戶屬於哪個羣組?
在此先感謝
要獲得用戶的組檢查authentication的文檔。
用戶對象有兩個多對多 字段:models.User。組和 user_permissions。用戶對象可以 訪問的 同樣的方式及其相關對象的任何其他的Django模型:
myuser.groups = [group_list]
因此,如果您要檢查如果用戶是該組的成員教師:
if myuser.groups.filter(name='teachers'):
print "myuser is a teacher"
...
考慮到重定向,請參閱此答案:Django - after login, redirect user to his custom page --> mysite.com/username