인프런 커뮤니티 질문&답변

Minsub Yoon님의 프로필 이미지
Minsub Yoon

작성한 질문수

파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap

Post 수정 화면 / 기능 구현하기

생성 및 수정 페이지 사용시 302 에러

작성

·

1.2K

0

새로만든 포스트 생성 페이지나 수정 페이지를 통해 게시물을 생성하거나 수정하려고 하면 아래와 같은 오류가 발생합니다.

"POST /blog/6/update/ HTTP/1.1" 302 0
"POST /blog/create/ HTTP/1.1" 302 0

게시물이 생성되는 것과 수정되는 것에는 문제가 없는데 302가 떠서 이게 뭔가하고 살펴보니 head_image는 새로 생성할수도, 변경할 수도 없습니다. 제가 어딘가에서 오타를 낸 걸까요?

답변 2

1

Minsub Yoon님의 프로필 이미지
Minsub Yoon
질문자

오타가 있는 줄 알았는데 form에 enctype="multipart/form-data" 를 쓰지 않아서 이미지가 변경되지 않는거였던거 같습니다. enctype 입력했더니 해결됬습니다!

0

SungYong Lee님의 프로필 이미지
SungYong Lee
지식공유자

302가 나오는건 정상입니다. update, create가 성공하고 나면, 해당 페이지로 이동하도록 되어 있기 때문이죠. 302는 redirect를 의미하거든요. 

head_image가 수정이 안되는 이유는 코드를 봐야 알 수 있을 것 같아요. 

Minsub Yoon님의 프로필 이미지
Minsub Yoon

작성한 질문수

질문하기