python - 面临寻找通用视图源代码的问题
问题描述
我正在搜索通用视图的源代码 - listView - UpdateView - TemplateView - DeleteView 但我无法在文档中找到。请有人分享我可以看到这些视图的源代码的链接。
谢谢!
解决方案
您可以使用Classy CBV,这是一个处理源代码,然后呈现相关源代码的网站。好消息是它在这里显示了Method Resolution Order (MRO)中的实现,这样您就可以看到super()
调用的内容。例如:
Django 的源代码可以在GitHub上找到,所以你可以查看视图的源代码。但通常这些视图是通过继承几个 mixin 产生的,这使得它更难阅读。例如:
推荐阅读
- google-app-maker - APPMAKER - 多对多关系不起作用
- ssms-2012 - SQL Server 版本冲突
- r - 在 ggRGB 上叠加 ggR 栅格
- java - 在 docker 上运行的 https spring 应用程序
- iis-7 - 无法启动应用程序池错误:由于权限不足无法写入配置文件
- javascript - 需要同时运行 50 个 selenium web 驱动程序
- java - 如何在函数中保留现有的换行符
- java - 在 lombok slf4j 中使用 MDC
- postgresql - Postgres 角色自动失去超级用户属性
- javascript - 如何使用javascript在矩阵中生成随机数而不是静态数