首页 > 解决方案 > django中的templateview和detailview有什么区别?

问题描述

每一个都是为了显示我们想要的单个模板,那么实际上它的不同之处是什么?哪个更适合使用,为什么?

标签: djangodjango-modelsviewdjango-views

解决方案


TemplateView:只是一个简单的视图来呈现一个带有提供的上下文数据的 HTML 模板。

DetailView:适用于模型对象的通用视图,期望 URL 中的查找 kwarg 或 get_object() 可以被覆盖以返回单个模型对象。然后将该对象传递到联系人数据中以在模板中使用。


推荐阅读