Python 我应该使用相同的url登录Django中的管理员和其他注册用户吗?
我对Django很陌生,所以这可能是一个愚蠢的问题,但是,尽管如此: 我需要Django管理部分来编辑网站上的内容,而且我希望有身份验证,这将允许注册用户留下评论 我有以下实现它的想法:有两个不同的表(管理员和其他注册用户),使用/admin url登录管理区域和/login登录其他用户以留下评论,等等 这个计划好吗?或者我应该为所有用户使用相同的url,将管理员重定向到管理区域??实现这一点最简单的方法是什么? 非常感谢优秀的Django代码示例。 谢谢 “有两个不同的表(管理员和其他注册用户)” 坏主意。DjangoPython 我应该使用相同的url登录Django中的管理员和其他注册用户吗?,python,django,authentication,architecture,admin,Python,Django,Authentication,Architecture,Admin,我对Django很陌生,所以这可能是一个愚蠢的问题,但是,尽管如此: 我需要Django管理部分来编辑网站上的内容,而且我希望有身份验证,这将允许注册用户留下评论 我有以下实现它的想法:有两个不同的表(管理员和其他注册用户),使用/admin url登录管理区域和/login登录其他用户以留下评论,等等 这个计划好吗?或者我应该为所有用户使用相同的url,将管理员重定向到管理区域??实现这一点最简单的方法是什么? 非常感谢优秀的Django代码示例。 谢谢 “有两个不同的表(管理员和其他注册用户
auth
模块有一个用户表。您可以轻松地将用户分配到组。某些组具有对任何内容的管理员访问权限。其他组只能留下评论。在执行更多操作之前,请先阅读auth
模块
“使用/admin
url登录管理区域,使用/login
登录其他用户以留下评论等。”
那很好。事实证明,两者都使用相同的身份验证机制。请阅读以下内容:
所有视图函数都将使用装饰器来确定允许谁执行这些函数