08.写一个真正有用的视图

1、改写index()视图函数
让这个视图函数可以展示数据库按发布日期排序后的最近5个投票问题,以空格分割

# polls/views.py 修改index视图函数
from .models import Question

def index(request):
    latest_question_list = Question.objects.order_by("-pub_data")[:5]
    output = " ".join([q.question_text for q in latest_question_list])
    return HttpResponse(output)

2、多添加几个问题
用django提供的API多创建几个问题,用来验证我们查询前5个问题
image
3、访问polls路由
浏览器访问http://127.0.0.1:8000/polls/查看是否能正常返回前5个问题
image
返回的是最新的5个问题

posted @ 2025-12-24 11:03  省时哥  阅读(1)  评论(0)    收藏  举报