Проблема с "extra_context" в представлении входа в систему
Сейчас я рассматриваю представления входа в систему, но у меня возникли проблемы при попытке перенаправления с использованием переменной "next", которой я пытаюсь присвоить значение внутри словаря "extra_context". Переопределение "extra_context" в пользовательском представлении, которое наследуется от "LoginView", также не работает. Перенаправление с помощью "next_page" или при жестком кодировании значения для поля "next" GET работает нормально. Вот мой код
HTML
<form class="" action="{%url 'luecken:login'%}" method="post">
{% csrf_token %}
<table>
<tr>
<td>Username: </td>
<td>{{form.username}}</td>
</tr>
<tr>
<td>Password: </td>
<td>{{form.password}}</td>
</tr>
</table>
<button type="submit" name="logInBtn">Log in</button>
<input type="hidden" name="next" value="{{next}}/">
</form>
urls.py
from django.urls import path, include
from . import views
from django.contrib.auth.views import LoginView
# Custom urls
app_name = 'luecken'
urlpatterns = [
path('', views.homepage, name = 'homepage'),
path('login', LoginView.as_view(extra_context={'next':'/some_url/'}), name='login')