首页 > 解决方案 > 面临寻找通用视图源代码的问题

问题描述

我正在搜索通用视图的源代码 - listView - UpdateView - TemplateView - DeleteView 但我无法在文档中找到。请有人分享我可以看到这些视图的源代码的链接。

谢谢!

标签: pythondjangoclassgenericsview

解决方案


您可以使用Classy CBV,这是一个处理源代码,然后呈现相关源代码的网站。好消息是它在这里显示了Method Resolution Order (MRO)中的实现,这样您就可以看到super()调用的内容。例如:

Django 的源代码可以在GitHub上找到,所以你可以查看视图的源代码。但通常这些视图是通过继承几个 mixin 产生的,这使得它更难阅读。例如:


推荐阅读