我正在開發一個學習管理系統。Django,當我們有不同的角色時使用/設計一個行級權限系統
該系統有幾個演員,如學生,導師,管理員,院長等現在,我需要一個權限系統,可以處理不同的角色(學生可以添加課程到他們的籃子,教師可以CRUD一門課程,管理員也有訪問財務部分等)
基於我的研究,我需要有一些行級權限系統可以處理不同的角色。我看到一些應用程序,如django-guardian
djang-permissions
django-rulez
等,但仍然困惑於如何設計基於它們的角色(他們沒有很好的文檔)。
任何人都可以給我一個暗示來完成這個痛苦的工作嗎?
感謝您的回覆。那麼,你的意思是根本不需要對象(行)權限?其實我讀過Django Doc中的Auth部分.. – Soask
不,在我看來,你可以像上面概述的那樣處理大部分事情。這樣你就可以訪問來自請求的用戶對象。 – Ctrlspc