Django中基于功能的CBV视图

时间:2019-06-20 01:16:16

标签: django

我对Django非常陌生。我正在尝试学习Django,但是我对可以选择的方法感到困惑。基于类的视图或基于函数的视图。

我个人发现基于函数的视图比基于类的视图更易于使用。

我可以仅使用基于函数的视图,还是必须使用基于类的视图?我想只关注一种观点,并继续使用Django。

2 个答案:

答案 0 :(得分:0)

您可以方便地使用两者之一。基于类的视图只是为您提供一种执行创建,列表,更新,查看和删除功能的方法,这些功能几乎是所有用Django编写的Web应用程序所特有的。

如果您对基于函数的视图感到满意,那么一定要继续进行下去。 您总是可以将基于类的视图旋转一两次。

答案 1 :(得分:0)

某些视图最好实现为CBV,而其他视图最好实现为FBV。

如果不确定要选择哪种方法,请参见下表:

enter image description here

  

摘自Django 1的两个独家新闻(书)