django에서'gbk'codec can't decode byte 0xa6 in position 9737: illegal multibyte sequence 질문
817 단어 Django
'gbk' codec can't decode byte 0xa6 in position 9737: illegal multibyte sequence
django를 사용하는 학우들은 신출내기든 베테랑이든 이 업종의 잘못을 보고하는 데 더 이상 익숙하지 않을 거라고 믿는다.처음 접촉했을 때 이것도 보고 멍해졌어요. 여기저기서 원인을 찾았는데 Stackoverflow 같은 것도 엉망이 됐어요.나중에 천천히 많이 쓰면 알게 될 거야. 흰둥이들 잘 들어. 이건 이상한 잘못이 아니야. 바로 네가 문법을 잘못 썼어. 구체적으로 어디가 틀렸어. 테미널을 위로 뒤집으면 볼 수 있어.구체적으로 말하자면pycharm을 사용한다면terminal을 누르고Ctrl+K를 비운 다음에 당신의 잘못을 다시 한 번 보여주고terminal의 오류 메시지를 맨 위로 넘기면 위에서 아래로 한 줄 한 줄 보면 당신의 원시 오류점을 찾을 수 있습니다.
이 오류를 보고한 원인은 debug일 것이다.py 파일의 인코딩 문제, 구체적인 해결 방법:django/views에서 debug를 엽니다.py파일, 331줄:
with Path(CURRENT_DIR, 'templates', 'technical_500.html').open() as fh
를 with Path(CURRENT_DIR, 'templates', 'technical_500.html').open(encoding="utf-8") as fh
로 바꾸면 될 것 같아요.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Django 라우팅 계층 URLconf 작용 및 원리 해석URL 구성(URLconf)은 Django가 지원하는 웹 사이트의 디렉토리와 같습니다.그것의 본질은 URL과 이 URL을 호출할 보기 함수 사이의 맵표입니다. 위의 예제에서는 URL의 값을 캡처하고 위치 매개 변수로...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.