再会,
我的 URLConf 中有以下内容:
from django.contrib.auth.decorators import user_passes_test
urlpatterns = patterns('',
(r'^manage/(?P<pk>\d+)/$', user_passes_test(lambda u: (u.is_authenticated()))
UpdateView.as_view(model=Organization, success_url="/organizations/updated/", template_name="organization/manage.html",))),
因此,只有经过身份验证的用户才能通过 url 访问视图功能。
问题:除了对通用视图进行子类化之外,有没有办法检查嵌入在 URL 中的 pk?我想进一步验证尝试访问更新功能的用户是否具有所需的权限。
文档没有详细介绍这个细节,我正在努力寻找任何其他参考。