SBA - 장고 3.1

장고 3.1

SBA - 장고 3.1 장고 3.1
본 토픽은 현재 준비중입니다. 공동공부에 참여하시면 완성 되었을 때 알려드립니다.

404 에러 일으키기

404 에러 발생시키기

뷰는 요청된 질문의 id가 없는 경우 Http 404 예외를 발생시키는 시키도록 함

polls/views.py

from django.http import Http404
from django.shortcuts import render
from .models import Question

def detail(request, question_id):
    try:
        question = Question.objects.get(pk=question_id)
    except Question.DoesNotExist:
        raise Http404("Question does not exist")
    return render(request, 'polls/detail.html', {'question': question})

https://github.com/happydeveloper/django-on/commit/cbd281f8cbf00c78cf455a61eb0d32b34719f0a2

 

실행 결과

댓글

댓글 본문
버전 관리
happydeveloper
현재 버전
선택 버전
graphittie 자세히 보기