On Thursday 28 January 2010 21:04:15 chefsmart wrote: > >admin is not for ordinary users who you do not trust to mess up the data. > > Whether you provide such functionality outside of the admin or inside > it, you are using the same django.contrib.auth, so "trust" is not the > reason why you cannot do what you want to do within > django.contrib.admin. If the permissions system cannot be "trusted", > then it shouldn't be part of the django release. In all likelihood, > the original poster zweb can do what he/she wants to do without > compromising the system. > > Django developers wouldn't have relied on permissions in the admin > section if it weren't solid enough. >
It's none of this, it's all design philosophies, everyone trying to exert their own Alot of people think the admin section is for admins, not arbitrary data updates from users and provide generic crud views for users. Others think users and admin should be able to do everything within the admin panel becaue it's there. Some hardcore folks can say f**k the admin panel and build their own from scratch, others may just do direct db inserts using some db tool (like pgadmin3). How it's done is upto the developer in question. But expect answers that say "you're doing it wrong cause that's not how I do it." Because no one understands that my choice may not be your choice. *remembers first time I asked about the admin panel in irc and someone tried to convince me the admin panel was for database administrators, not site admins.* Mike -- A lawyer named Strange was shopping for a tombstone. After he had made his selection, the stonecutter asked him what inscription he would like on it. "Here lies an honest man and a lawyer," responded the lawyer. "Sorry, but I can't do that," replied the stonecutter. "In this state, it's against the law to bury two people in the same grave. However, I could put ``here lies an honest lawyer'', if that would be okay." "But that won't let people know who it is" protested the lawyer. "Certainly will," retorted the stonecutter. "people will read it and exclaim, "That's Strange!"
signature.asc
Description: This is a digitally signed message part.