How do I use the The login_required decorator in my URL?

前端 未结 4 1046
失恋的感觉
失恋的感觉 2021-02-18 19:38

I want to check that the user is authorized for certain URLs. I\'m using generic views.

The docs here say the login_required can be passed as an optional arguments but I

4条回答
  •  挽巷
    挽巷 (楼主)
    2021-02-18 20:15

    To use decorators in urls.py you need use real functions instead of their names:

    from django.contrib.auth.decorators import login_required
    import django.views.generic.date_based as views
    
    urlpatterns = patterns('',
        (r'^$', login_required(views.archive_index), link_info_dict,
                'coltrane_link_archive_index'),
        ...
    

提交回复
热议问题