html - 如果用户未经过身份验证,如何重定向到 html Django 中的登录页面
问题描述
如果未使用此模板注册用户,如何在 HtMl 中重定向用户。如果未注册到登录页面,我想重定向
{% if user.is_authenticated %}
<p>Authenticated user</p>
{% else %}
redirect to 'login' page
{% endif %}
我在 settings.py
LOGOUT_REDIRECT_URL = 'login'
解决方案
模板不是进行重定向的地方
在视图上使用login_required装饰器
推荐阅读
- python - 即使捕获到异常,hasattr 也会返回属性错误
- basic - Applesoft Basic,如何隐藏闪烁的光标?
- regex - 在正则表达式中的花括号内使用字母数字字符
- javascript - ajax 错误 checkUsn 未在 HTMLInputElement.onkeyup 中定义
- java - Java扩展和实现接口
- java - 正确使用 ConcurrentLinkedDeque
- go - 如何从字符串中删除双引号
- java - 位置类返回空位置
- sorting - 在 Google 表格的过滤器视图中排序时,ArrayFormula 列消失
- coq - 证明自然数的对称性