context['object'] object这个参数是从哪来的

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕燕燕 2022-04-29 10:48:39

同学,你好!object是上下文响应对象context返回的,通过打印context的内容可以看到

https://img1.sycdn.imooc.com//climg/626b51680943799613530749.jpg

祝:学习愉快!

  • 提问者 慕妹2590417 #1
    是上下文提前把模型里数据分成这样的形式,然后再传参给渲染响应的函数吗
    下载视频          
    2022-04-29 11:15:34
  • 好帮手慕燕燕 回复 提问者 慕妹2590417 #2

    同学,你好!是的,模型数据以这样的形式封装到上下文,这一过程是由DetailView视图类完成的,然后传给渲染响应的函数。祝:学习愉快!

    2022-04-29 13:06:48
  • 提问者 慕妹2590417 回复 好帮手慕燕燕 #3
    if page_size:
        paginator, page, queryset, is_paginated = self.paginate_queryset(
            queryset, page_size
        )
        context = {
            "paginator": paginator,
            "page_obj": page,
            "is_paginated": is_paginated,
            "object_list": queryset,
        }
    else:
        context = {
            "paginator": None,
            "page_obj": None,
            "is_paginated": False,
            "object_list": queryset,
        }
    我查了下原码,没有object这一项啊            

              

    2022-05-03 12:40:21
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师