Reputation:
I am currently trying to make a learning app. The three main users would be the Admin, Teacher and Student. Should I use the django admin panel for the teachers ? It has a lot of features and is fully customizable and I can choose what a teacher can do or not from there. Is this a correct approach ?
Upvotes: 1
Views: 1488
Reputation: 667
While you can use the admin panel for all users, I don't recommend it. Security is tight, but not very flexible. Also, dedicated pages developed for your user functions can be better suited for the job from both the design and functionality standpoints.
Take the time to develop quality pages for your users. You won't regret it.
Upvotes: 5
Reputation: 1454
You should give an admin panel to all users. However, limit what certain users see.
Example: Students shouldn't be able to create courses in the panel but Admins could.
Upvotes: 0
Reputation: 702
Yes you can use admin panel for your teachers. for this Purpose you need to mark them as staff to login in admin panel and set for them permissions you want to add them.
Upvotes: 0