django - django中的templateview和detailview有什么区别?
问题描述
每一个都是为了显示我们想要的单个模板,那么实际上它的不同之处是什么?哪个更适合使用,为什么?
解决方案
TemplateView
:只是一个简单的视图来呈现一个带有提供的上下文数据的 HTML 模板。
DetailView
:适用于模型对象的通用视图,期望 URL 中的查找 kwarg 或 get_object() 可以被覆盖以返回单个模型对象。然后将该对象传递到联系人数据中以在模板中使用。
推荐阅读
- javascript - 使用索引拆分解析文本流日志
- python - 在同一个服务中运行 celery 和 aiohttp
- swift - 从 Swift 函数返回混合值类型时遇到问题
- java - 是否可以重写代码,使时间复杂度为 O(nlogn)?
- c++ - 将 ROOT 与 CMake 集成
- python - 将多分辨率图像馈送到神经网络 Pytorch
- wordpress - WordPress NGINX 服务器上的 Yoast XML 站点地图
- python - 没有重复字符的最长子字符串 - 代码在运行期间有效,但在提交相同的测试用例时失败
- javascript - 使用简单反射代理的流行“vaccumCleaner”玩具问题解决方案
- python - 写入数据框中的特定值而不覆盖 csv