NoReverseMatch Error
html에서 {% url 'post' pk=pk %} 형식으로 url에 인자를 전달했으나,
urls.py에서 <int:pk>가 빠져 path('post/new', ...) 형식으로 맞지 않아서 발생
# 해결방법
urls.py의 패턴에서 인자를 받아준다. path('post/new/<int:pk>', ...)
MultiValueDictKeyError
# 상황 : html에서 post요청을 받아오는 기능을 사용하고자 했다.
# 문제 : views.py에서 처음 django의 템플릿이 불려오기 전에,
post값을 요청하는 request.POST['인자'] 형식의 명령을 사용했기 때문
# 해결 : django의 템플릿을 불러온다음에 post값을 요청하는
request.POST.get('인자') 형식의 명령을 사용했다.
반응형