Django 使用API视图、基于函数的视图或通用视图集哪个更好

Django 使用API视图、基于函数的视图或通用视图集哪个更好,django,Django,在Django视图中,我不知道在哪个场景中使用哪个 官方文档如果您使用的是Django Restframework我更喜欢ModelViewset内置的列表、检索、获取、发布、删除方法。但是,如果选项是API视图、基于函数的视图或通用视图集,我将选择Generic Viewset,因为这会提供与数据库模型紧密映射的快捷方式。为标准列表视图和详图视图添加通常需要的行为。提供了一些非常强大的属性,如序列化器类、分页类、过滤器后端等。如果您使用的是Django Restframework我更喜欢Mod

在Django视图中,我不知道在哪个场景中使用哪个


官方文档

如果您使用的是
Django Restframework
我更喜欢
ModelViewset
内置的
列表、检索、获取、发布、删除方法。但是,如果选项是API视图、基于函数的视图或通用视图集,我将选择
Generic Viewset
,因为这会提供与数据库模型紧密映射的快捷方式。为标准列表视图和详图视图添加通常需要的行为。提供了一些非常强大的属性,如序列化器类、分页类、过滤器后端等。

如果您使用的是
Django Restframework
我更喜欢
ModelViewset
内置的
列表、检索、获取、发布、删除方法。但是,如果选项是API视图、基于函数的视图或通用视图集,我将选择
Generic Viewset
,因为这会提供与数据库模型紧密映射的快捷方式。为标准列表视图和详图视图添加通常需要的行为。提供了一些属性,如序列化程序类、分页类、过滤器后端等,这些属性非常强大