python3 之 天天生鲜 项目(初学者)5 @login_required装饰器

python3 之 天天生鲜 项目(初学者)5  @login_required装饰器[Python常见问题]

 

只允许登录的用户访问

方案一:

  • 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"),
]
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » python3 之 天天生鲜 项目(初学者)5 @login_required装饰器