首页 > 解决方案 > 如果用户未经过身份验证,如何重定向到 html Django 中的登录页面

问题描述

如果未使用此模板注册用户,如何在 HtMl 中重定向用户。如果未注册到登录页面,我想重定向

{% if user.is_authenticated %}
    <p>Authenticated user</p>
{% else %}
    redirect to 'login' page
{% endif %}

我在 settings.py

LOGOUT_REDIRECT_URL = 'login'

标签: htmldjango

解决方案


模板不是进行重定向的地方

在视图上使用login_required装饰器


推荐阅读