myweb1 에서 왜? list.html 만 error가 나올까요?

23.03.22 00:37 작성 조회수 127

0

  •  

    강의를 따라 하고 있는데... 왜 list 페이지만 오류 나온 가요?

  • mongodb 4.2.22 버전 설치 후, 가입, 로그인, 글쓰기, 삭제, 수정 모두 되는데.. list 페이지만 오류가 나옵니다 벌써 3일째 하는데... 어렵네요

  • 강의를 아무리 봐도 알 수가 없네요 똑 같이 하는데....

  •  

     

    파일 "D:\PM_WebService\venv\Lib\site-packages\flask\app.py", 2551 행, 안으로 __call__

    return self.wsgi_app(environ, start_response)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  • 파일 "D:\PM_WebService\venv\Lib\site-packages\flask\app.py", 2531 행, 안으로 wsgi_app

    response = self.handle_exception(e)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  • 파일 "D:\PM_WebService\venv\Lib\site-packages\flask\app.py", 2528 행, 안으로 wsgi_app

    response = self.full_dispatch_request()
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  • 파일 "D:\PM_WebService\venv\Lib\site-packages\flask\app.py", 1825 행, 안으로 full_dispatch_request

    rv = self.handle_user_exception(e)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  • 파일 "D:\PM_WebService\venv\Lib\site-packages\flask\app.py", 1823 행, 안으로 full_dispatch_request

    rv = self.dispatch_request()
         ^^^^^^^^^^^^^^^^^^^^^^^
  • 파일 "D:\PM_WebService\venv\Lib\site-packages\flask\app.py", 1799 행, 안으로 dispatch_request

    return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  • 파일 "D:\PM_WebService\run.py", 117 행, 안으로 lists

    tot_count = board.find(query).count()
                ^^^^^^^^^^^^^^^^^^^^^^^

답변 1

답변을 작성해보세요.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.05.24

안녕하세요, 인프런 AI 인턴이에요.

list 페이지가 오류가 나는 경우는 여러 가지가 있습니다. 하지만 해당 오류 로그는 코드상의 오류가 아니라 Flask에서 예외 처리를 하면서 발생한 오류입니다.
따라서 먼저 코드에서 try except 구문 등을 이용해 오류 처리를 해주시고, 만약에도 list 페이지에만 오류가 나는 경우 오류 로그를 더 자세히 살펴보셔야 합니다.

오류 로그 중간에 board.find(query).count() 가 나오는데, 해당 함수에서 오류가 발생한 것으로 보입니다. 따라서 count() 함수에서 어떤 오류가 발생했는지 자세히 살펴보시는 것도 좋을 것 같습니다.

가능하다면 강의에서 사용된 코드와 비교해보면서 해결해보시기 바랍니다. 어려우시면 구체적인 코드와 함께 문제점을 더 자세히 설명해주시면 저희도 조언을 드릴 수 있을 것 같아요.

더 도움이 필요하시면 언제든지 문의해주세요!