Документы функции nice options for applying decorators such as login_required
to Class Based Views.Django - Правильный способ передать аргументы декораторам CBV?
Однако я немного не понимаю, как передать конкретные аргументы вместе с декоратором, в этом случае я хотел бы change the login_url
of the decorator.
Что-то вроде следующего, действителен только:
@login_required(login_url="Accounts:account_login")
@user_passes_test(profile_check)
class AccountSelectView(TemplateView):
template_name='select_account_type.html'
, а также изменить способ использования декоратор, вам необходимо изменить URL-адрес входа. Когда вы используете его в декораторе, используйте 'reverse_lazy', т. Е.' Login_url = reverse_lazy («Учетные записи: account_login») '. – Alasdair