Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Python

Jordano Moscoso
Jordano Moscoso
3,104 Points

Django admin permissions

Does somebody know a different way of giving permissions on django? the way that django admin does is horrible, so i want to change it.

Chris Freeman
Chris Freeman
Treehouse Moderator 68,441 Points

Are you referring to the Active, Staff, Superuser designations or the more in-depth permissions and groups capabilities to specify specific permissions?

What are you looking to change?

2 Answers

Chris Freeman
MOD
Chris Freeman
Treehouse Moderator 68,441 Points

I found the built in implementation usable enough. It seems similar to the Access Control List approach in Linux systems.

To make it more manageable, I would define group permissions (which was the more complicated task.) It then becomes easier to add someone to or remove from a defined group.

One improvement you could try is to create a simplified view focusing only on turning on and off group permissions and hides all the other adjustments.

Jordano Moscoso
Jordano Moscoso
3,104 Points

The "more in-depth permissions and groups capabilities", the way it works (giving permissions to users and groups) it's hard for people to use (the interface), have you ever implement another way of giving permissions there?