Python Django 4.2.5教程:抛出404错误(使用Http404)

在这里插入图片描述

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})

links:
抛出404错误

猜你喜欢

转载自blog.csdn.net/a772304419/article/details/133531553