IndexErrorが解決できません。 ※講座内容: 簡単 Djangoで予約サイトを構築しよう!
解決済
回答 3
2022/11/22 14:15
質問内容

実現したいこと

スタッフ専用画面を表示させたい。

発生している問題

ログイン画面から管理ユーザーの情報を入力してログインしたら、IndexErrorが起こる。

ソースコード

git@github.com:or-sawa/django-reserve.git

自分で試したこと

IndexErrorをGoogleで調べて、django-custom-auth/app/views.pyの150行目の 末尾の引数を[0]から[1]に変更したりした。

補足情報

エラー文です。 分かりづらくてすみません。

IndexError at /mypage/2022/11/20/ list index out of range Request Method: GET Request URL: http://127.0.0.1:8000/mypage/2022/11/20/ Django Version: 4.1.3 Exception Type: IndexError Exception Value: list index out of range Exception Location: /Users/sawa/Library/Python/3.9/lib/python/site-packages/django/db/models/query.py, line 446, in getitem Raised during: app.views.MyPageView Python Executable: /Library/Developer/CommandLineTools/usr/bin/python3 Python Version: 3.9.6 Python Path: ['/Users/sawa/Desktop/django-reserve/django-custom-auth', '/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python39.zip', '/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9', '/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload', '/Users/sawa/Library/Python/3.9/lib/python/site-packages', '/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/site-packages'] Server time: Tue, 22 Nov 2022 14:06:00 +0900 Traceback Switch to copy-and-paste view /Users/sawa/Library/Python/3.9/lib/python/site-packages/django/core/handlers/exception.py, line 55, in inner response = get_response(request) … Local vars /Users/sawa/Library/Python/3.9/lib/python/site-packages/django/core/handlers/base.py, line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) … Local vars /Users/sawa/Library/Python/3.9/lib/python/site-packages/django/views/generic/base.py, line 103, in view return self.dispatch(request, *args, **kwargs) … Local vars /Users/sawa/Library/Python/3.9/lib/python/site-packages/django/contrib/auth/mixins.py, line 73, in dispatch return super().dispatch(request, *args, **kwargs) … Local vars /Users/sawa/Library/Python/3.9/lib/python/site-packages/django/views/generic/base.py, line 142, in dispatch return handler(request, *args, **kwargs) … Local vars /Users/sawa/Desktop/django-reserve/django-custom-auth/app/views.py, line 150, in get staff_data = Staff.objects.filter(id=request.user.id).select_related('user').select_related('store')[0] … Local vars /Users/sawa/Library/Python/3.9/lib/python/site-packages/django/db/models/query.py, line 446, in getitem return qs._result_cache[0] … Local vars

回答 3
ベストアンサーを選択すると、解決済みとなります。
nodata
まだ回答がありません
回答
nodata
回答するにはログインが必要です