Django пользовательский декоратор с перенаправлением и повторным перенаправлением после выполнения условия декоратора
Я пытаюсь создать декоратор, который имеет схожую функцию с декоратором @login_required
в Django. Однако я не хочу принудительно вводить логин, а хочу, чтобы запрашивающий пользователь принял соглашение, а затем, после того как пользователь принял соглашение, он должен быть перенаправлен на реальную целевую страницу.
Декоратор @login_required
добавляет следующее к URL при вызове домашней страницы до аутентификации:
?next=/en/home/
Мне нужно, чтобы пользовательский декоратор также мог добавлять и обрабатывать фактический целевой URL.
Кто-нибудь из вас знает, как это сделать? Предлагает ли Django какую-нибудь функцию для этого?