【发布时间】:2013-01-25 03:22:11
【问题描述】:
在创建 django 应用程序时,我总是使用 FBV(基于函数的视图),因为它非常易于处理。但是大多数开发人员表示,如果使用 CBV 实现复杂的视图会很痛苦,那么最好使用 CBV(基于类的视图)并仅使用 FBV。
为什么?使用 CBV 的优势是什么?
【问题讨论】:
-
“大多数开发者”?真的吗?我比较怀疑。就我个人而言,虽然我认识到 CBV 在某些情况下很好用,但我几乎从不使用它们。
-
是的,这在我读过的书中有说明,但我不知道。我真的很喜欢使用 FBV 而不是 CBV。
-
@DanielRoseman 如果丹尼尔不使用 cbv,我现在不再担心不知道也不使用 cbv..
-
@catherine 你还坚持使用 FBV 还是换了一边?
标签: django django-views