1
我正在构建一个论坛网站,它需要用户功能,但是我认为内置用户模型仅适用于管理网站,供内部使用。非管理员使用的Django用户认证系统(面向客户的普通用户认证)?
我想知道是否有用于此目的的Django包?或者我理解内置的软件包是错误的,它可以在这种情况下使用?
我正在构建一个论坛网站,它需要用户功能,但是我认为内置用户模型仅适用于管理网站,供内部使用。非管理员使用的Django用户认证系统(面向客户的普通用户认证)?
我想知道是否有用于此目的的Django包?或者我理解内置的软件包是错误的,它可以在这种情况下使用?
django的内置用户认证系统IS为此目的而建造的。 Django的管理员身份验证与普通的用户身份验证没什么区别,这只是一个权限问题。从文档
报价:
Django自带了一个用户认证系统。它处理用户 帐户,组,权限和基于cookie的用户会话。供您阅读
下一步:DOCS
内置的用户模型将创建并使用表AUTH_USER。如果我也将这个模型用于我的普通网站用户,这是否意味着普通用户将与我的管理员用户存储在同一个地方? – JLL
@JLL是的,它是同一张表,但是你可以扩展djangos用户模型,并且使用内置函数 – doniyor