如何要求用户在Django中登录

时间:2019-11-23 09:27:46

标签: django authentication

我希望用户必须登录才能查看属性enter image description here

的详细信息
<a href="{% url 'detail' a.id %}" class="btn btn-primary">View Detail</a>

对此“查看详细信息”按钮施加限制,以便如果用户未登录,则用户将看不到属性详细信息。

1 个答案:

答案 0 :(得分:0)

正如我在评论中提到的那样,您可以使用这两种方法之一,如果您使用的是基于函数的视图,则可以在详细视图中添加装饰器,如下所示。

from django.contrib.auth.decorators import login_required

@login_required
........