如何解决Django-通用视图-Object_list-有什么好处?
| 我想使用object_list通用视图。但是我不能说它除了分页之外还能给我带来什么好处?似乎我仍然需要编写自己的模板? 这比写我自己的观点要快吗?我想念什么吗? 如果值得使用并且我必须编写自己的模板,那么模板中应该包含什么?我找不到任何例子。解决方法
如果您有多个模型,则可以节省一些时间来复制相似的视图和模板。假设您编写的应用程序具有15个模型,则仍然只需要1个通用视图和1个模板即可显示所有模型。
,您以为基于函数的通用视图不会为您节省很多,这是正确的。只要您需要一点定制,就可以自己编写视图。您还应该注意,它们在Django 1.3中已弃用,并且有一个迁移指南。
另一方面,1.3中新的基于类的通用视图非常方便。您可以编写相同的列表视图逻辑,并交换响应混入以呈现Excel电子表格或返回JSON,而不呈现模板。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。