我想密码保护我的暂存环境,以免公众无法访问。此外,密码保护不应与Django的身份验证后端绑定,以便我可以测试功能(例如,为用户创建帐户,登录/注销等)。 如何最好地实现这一目标?
答案 0 :(得分:1)
所以这里有一些想法:
is_real_user = models.BooleanField(default=False)
或者组。选中或取消选中admin中的布尔值!is_real_user
且未发送404/Validation_error
form
,用户需要输入密码。进行表单验证,如果其True
呈现下一个模板else
404/Validation_error
,并将其重定向到主页面。 Booleanfield
)否则404/Validation_error
希望有所帮助:)