URL 'site/main/' に対して定義されたビューがあります。(認証されていない) ユーザーがログインのためにデフォルトの「/admin/」ページにリダイレクトされ、ログイン成功後に「/main/」ページにリダイレクトされるようにしたいと考えています。私はdjangoのドキュメントに従いましたが、これを機能させることができないため、何かが欠けているに違いありません。私の見解は次のようになります:
def main(request):
if not request.user.is_authenticated():
return HttpResponseRedirect('admin/?next=%s' % request.path)
else:
エラーが発生します:
ページが見つかりません(404)
リクエスト方法: GET
リクエスト URL :http://sitename:8080/main/admin/?next=/main/
どんな助けでも大歓迎です!