В документации есть хорошие варианты применения декораторов. например, login_required
для представлений на основе классов.
Однако я немного не понимаю, как передавать определенные аргументы вместе с декоратором, в этом случае я хотел бы изменить login_url
декоратора.
Что-то вроде следующего, допустимо только:
@login_required(login_url="Accounts:account_login")
@user_passes_test(profile_check)
class AccountSelectView(TemplateView):
template_name='select_account_type.html'
reverse_lazy
, то естьlogin_url=reverse_lazy("Accounts:account_login")
. - person Alasdair   schedule 27.11.2015