【发布时间】:2016-09-23 02:38:32
【问题描述】:
Pycharm 建议我将 CBV 方法设为静态,我想“为什么不”。但是没有这样做是有原因的,否则很多比我聪明的人以前一定想过这样做。现在我试图理解为什么它没有完成。
我再次阅读了文档中的教程,唯一使用self 的地方是引用对象方法,它们本身可能是静态的。所以我仍然看不出有任何理由不应该将它们全部设为静态。
http://www.django-rest-framework.org/tutorial/3-class-based-views/
我尝试在我的项目中将它们设为静态,它似乎可以正常工作。那么有人可以向我解释为什么这些方法不作为一种常见的做法是静态的吗? FBV 是静态的,所以 CBV 也应该使用静态方法,对吧?
【问题讨论】:
标签: django oop django-rest-framework