也许我的问题听起来有点愚蠢,但这是真的。
我正在做一个电子商务网站,所以作为管理员,我直接使用django提供的管理员来管理我的文章和用户。
但是,对我的用户来说最好的是什么?我应该让他们使用管理面板来管理他们的个人资料吗? (我看到我可以管理谁可以在管理面板上做什么)。或者我应该创建一个小会员区来让他们管理他们的帐户吗?
答案 0 :(得分:2)
您可以将“成员区”编码为比Django的管理员更加用户友好,不可避免地非常通用。您可以仔细限制用户可以更改的内容,将其从可能有害且难以修复的错误中拯救出来,同时添加更多健全性检查。
总而言之,我会说,虽然更多的工作,编写自己的“会员区”是一个非常优越的选择,而不是试图将事情搞砸(不可避免地!)“一刀切”的Django管理员安排。
答案 1 :(得分:0)
或者,您可以将这些用户设为管理员中的“超级用户”。 您可以覆盖管理员中的视图以使其更友好。祝你好运!