python3 之 天天生鲜 项目(初学者)5 @login_required装饰器
只允许登录的用户访问
方案一:
- Django用户认证系统提供的方法
request.user.is_authenticated()来完成
方案二:
- Django用户认证系统提供的装饰器
@login_required来完成 - 该装饰器作用于函数视图
- 如果要对类视图使用该装饰器,需要额外处理
from django.conf.urls import url
from users import views
urlpatterns = [
url(r"^address", views.AddressView.as_view(),name="address"),
]

![python3 之 天天生鲜 项目(初学者)5 @login_required装饰器[Python常见问题]](https://www.zixueka.com/wp-content/uploads/2023/10/1696831376-e472fac575019c9.jpg)
