我正在为Wagtail建立一个全局登录页面。 PASSWORD_REQUIRED_TEMPLATE的设置无效。实际上,我找不到n实际起作用的示例,这使我认为我不明白它应该做什么。
当我添加时; PASSWORD_REQUIRED_TEMPLATE = 'utils/auth/password-required.html'
到设置文件,它不会捕获登录表单并使用我的自定义表单。
这是一个已知问题吗?
答案 0 :(得分:2)
我认为您误解了它的用途。当某人尝试访问marked as private且需要密码才能查看的页面时,将使用PASSWORD_REQUIRED_TEMPLATE
。
这与用户是否登录无关,并且与常规登录表单完全不同,后者似乎是您要覆盖的表单。
如果要更改 frontend 登录表单,则需要设置WAGTAIL_FRONTEND_LOGIN_TEMPLATE
。
如果您想更改 admin 登录表单,则需要覆盖wagtailadmin/login.html
template。