В моем urlconf у меня есть:
url(r'^sssssh/(.*)', staff_only_app.site.root),
Что я хотел бы сделать, так это ограничить любой доступ к этому приложению для суперпользователей.
Я попробовал это:
url(r'^sssssh/(.*)', user_passes_test(staff_only_app.site.root, lambda u: u.is_superuser)),
Но он жалуется, что decorate принимает ровно 1 аргумент, а я привел два.
Я подумываю о каррировании декоратора с помощью functools.partial, но мне показалось, что мне не хватает более очевидного решения.