Django - limiting url access to superusers
问题 In my urlconf, i have: url(r'^sssssh/(.*)', staff_only_app.site.root), What I'd like to do is limiting any access to this application to superusers. I tried this: url(r'^sssssh/(.*)', user_passes_test(staff_only_app.site.root, lambda u: u.is_superuser)), But it complains that decorate takes exactly 1 argument, and I gave two. I'm thinking about currying the decorator via functools.partial, but thought I may be missing some more obvious solution. 回答1: Very late reply!... I think it's just a