Я захожу на мою веб-страницу http://localhost:8000/listings/post/
, она не проходит тест
@user_passes_test(lambda u: u.is_authenticated() and u.get_profile().shipper)
, как и ожидалось, и перенаправляет меня на http://localhost:8000/login/?next=/listings/post/
, как и положено, но когда я снова вхожу в систему, он не перенаправляет меня на эту страницу, как положено Это приводит меня к /accounts/profile/
. Я нигде не определил redirect_field_name
, поэтому он должен искать переменную next
по умолчанию. Соответствующий бит urls.py
выглядит следующим образом
url(r'^login/$', 'django.contrib.auth.views.login', name='login'),
Так каковы возможные причины этого?