On the very first step you can add Roles(Admin,Guest,User) then these roles can have particular rights such as Admin can (Update,Delete, and etc). We can add user and assign them particular roles.
rawheel/Django-User-Management-System
UMS allows you to add Roles, Rights and assign them to a particular user.
PythonMIT