>  Q&A  >  본문

Django 및 Vue: "리소스를 로드할 수 없습니다. 서버가 500(내부 서버 오류) 상태로 응답했습니다."가 내 사이트에 계속 표시됩니다.

이 프로젝트에 Vue와 Django를 사용하고 있는데 코드를 실행하면 이 오류가 계속 발생합니다

으아악

이 오류가 사라질 때까지 계속 새로고침하고 30분을 기다렸지만 계속 발생했습니다. vue 프로젝트를 오류 없이 실행하기 때문에 자바스크립트에 문제가 있는지는 모르겠습니다.

문제가 있다고 생각되는 코드입니다.

백엔드:

제품 패키지의 urls.py 모듈:

으아악

프런트엔드:

Product.vue 스크립트:

으아악

편집자:

일부 수정을 해보니 제품 패키지에 있는 views.py 모듈 때문에 문제가 발생한 것 같습니다

"Failed to load resource: the server responded with a status of 500 (Internal Server Error)

127.0.0.1:8000/api/v1/products/winter/yellow-jacket-with-no-zipper:1"

P粉450079266P粉450079266241일 전418

모든 응답(1)나는 대답할 것이다

  • P粉178132828

    P粉1781328282024-02-22 09:31:57

    코드를 수정한 후에 제가 옳았다는 것을 알았습니다. 문제는 제품 패키지의 views.py 모듈에 있습니다. 이는 ProductDetail 클래스의 get_object 함수에서 볼 수 있습니다.

    원문:

    으아악

    문제는 카테고리 슬러그를 정의할 때 또 다른 밑줄/밑줄(이것: _)을 추가해야 한다는 것입니다. 그래서

    으아악

    되었다

    으아악

    새 버전:

    으아악

    회신하다
    0
  • 취소회신하다