Django 및 Vue: "리소스를 로드할 수 없습니다. 서버가 500(내부 서버 오류) 상태로 응답했습니다."가 내 사이트에 계속 표시됩니다.
P粉450079266
P粉450079266 2024-02-21 12:52:46
0
1
466

이 프로젝트에 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粉450079266
P粉450079266

모든 응답(1)
P粉178132828

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

원문:

으아악

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

으아악

되었다

으아악

새 버전:

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿