标签: django
我对Django非常陌生。我正在尝试学习Django,但是我对可以选择的方法感到困惑。基于类的视图或基于函数的视图。
我个人发现基于函数的视图比基于类的视图更易于使用。
我可以仅使用基于函数的视图,还是必须使用基于类的视图?我想只关注一种观点,并继续使用Django。
答案 0 :(得分:0)
您可以方便地使用两者之一。基于类的视图只是为您提供一种执行创建,列表,更新,查看和删除功能的方法,这些功能几乎是所有用Django编写的Web应用程序所特有的。
如果您对基于函数的视图感到满意,那么一定要继续进行下去。 您总是可以将基于类的视图旋转一两次。
答案 1 :(得分:0)
某些视图最好实现为CBV,而其他视图最好实现为FBV。
如果不确定要选择哪种方法,请参见下表:
摘自Django 1的两个独家新闻(书)