私は私のウェブページに行き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'),
では、これにはどのような原因が考えられるのでしょうか?