Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Django';s基于类的视图以创建多个对象的列表_Django_Django Models_Django Views_Django Class Based Views - Fatal编程技术网

使用Django';s基于类的视图以创建多个对象的列表

使用Django';s基于类的视图以创建多个对象的列表,django,django-models,django-views,django-class-based-views,Django,Django Models,Django Views,Django Class Based Views,扩展django基于类的视图以显示包含一系列列表对象的页面的正确方法是什么 为其中一个对象创建ListView类,然后在get_上下文函数中传递其他对象列表的数据,这有意义吗 这样做的“正确”方式是什么 我只需编写一个自定义类视图,该视图继承自,并将您的逻辑放在get_context_data方法中 同意。除非其中一个对象列表比其他对象列表更重要,否则子类化TemplateView更有意义。实际上,这是一个后续问题,您将如何访问模板中的上下文数据?我试过上下文['blah']=。。。然后在我的模

扩展django基于类的视图以显示包含一系列列表对象的页面的正确方法是什么

为其中一个对象创建ListView类,然后在get_上下文函数中传递其他对象列表的数据,这有意义吗


这样做的“正确”方式是什么

我只需编写一个自定义类视图,该视图继承自,并将您的逻辑放在get_context_data方法中

同意。除非其中一个对象列表比其他对象列表更重要,否则子类化
TemplateView
更有意义。实际上,这是一个后续问题,您将如何访问模板中的上下文数据?我试过上下文['blah']=。。。然后在我的模板中执行类似于{%forb in blah%}的操作,但这似乎不起作用。我遗漏了什么吗?您是否覆盖了
get\u context\u data
,并确保返回包含废话的词典?