본문 바로가기
Django/Django error

[Django 에러] The view mediapractice.views.create didn't return an HttpResponse object. It returned None instead.

by clean01 2020. 7. 18.

오류 내용:

The view mediapractice.views.create didn't return an HttpResponse object. It returned None instead.

view.create가 HttpResponse 객체를 반환하지 않음. 아무것도 리턴하지 않았다.

 

어쩌다:

forms를 이용해서 이미지 올리는 기능을 만들려다 생긴 오류...

오타 없는지, 함수, 모델, 모델폼, html 다 꼼꼼히 봤는데 못 찾고, 깃허브에서 전에 내가 썼던 코드를 봤다.

 

원인:

폼 태그 안에 enctype="multipart/form-data"를 써주지 않아서 생긴 오류였다...

<form method='POST'>를 <form method='POST' enctype="multipart/form-data">라고 고쳐주니 잘 돌아갔다.