良い一日、
私の 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 を検査する方法はありますか? 更新機能にアクセスしようとしているユーザーが必要な権限を持っていることをさらに検証したいと思います。
ドキュメントにはこの詳細は記載されておらず、他の参照を見つけるのに苦労しています。