Django 的 cbv 正如我们了解到的,Django 写视图函数有两种写法:cbv 和 fbv.cbv 提倡使用类来写,fbv 使用函数来 写.当然为了代码的重复行,官方更推荐使用 cbv. 写 cbv 时,写好 class 类视图,然后在 url 中调用 class 的 as_view() 函数,以前一直以为只要会调 用即可,没有去理解内涵.当然 fbv 直接执行函数即可.今天来看一看 cbv 方式的源码. 在 PyCharm 中进入 as_view 的源码,发现其是一个 classmet…