Django中的自定义视图与通用视图

问题描述 投票:0回答:1

问题是关于通用视图及其在实践中的使用。它们被呈现为编写自定义视图的更好,更清洁的替代方法,但是它们似乎并没有简单地简化视图代码,并且似乎非常因情况而异。那么在实践中,这些通用视图是否被广泛使用,而仅针对非常特殊的情况编写自定义视图?还是相反,仅针对极简主义者/案例特定需求而存在通用视图?

python django view django-views
1个回答
0
投票

对于任何后端应用程序,最常见的操作是创建,读取,更新和删除-更通常称为CRUD操作。这些将涵盖您的API的几乎所有用例。通用视图为这些操作提供了更多方法,这意味着您不必在整个应用程序中一遍又一遍地重复相同的代码。 DRF提供的这些类和方法也是可扩展的,允许您根据需要更改它们。

© www.soinside.com 2019 - 2024. All rights reserved.