使用Django';s基于类的视图以创建多个对象的列表
扩展django基于类的视图以显示包含一系列列表对象的页面的正确方法是什么 为其中一个对象创建ListView类,然后在get_上下文函数中传递其他对象列表的数据,这有意义吗使用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']=。。。然后在我的模
这样做的“正确”方式是什么 我只需编写一个自定义类视图,该视图继承自,并将您的逻辑放在get_context_data方法中 同意。除非其中一个对象列表比其他对象列表更重要,否则子类化
TemplateView
更有意义。实际上,这是一个后续问题,您将如何访问模板中的上下文数据?我试过上下文['blah']=。。。然后在我的模板中执行类似于{%forb in blah%}的操作,但这似乎不起作用。我遗漏了什么吗?您是否覆盖了get\u context\u data
,并确保返回包含废话的词典?