Если вы используете Django-Restframework
, я бы предпочел ModelViewset
для встроенного list,retrive,get,post,delete
метода. Но если это API-представление, представление на основе функций или общее представление, я выберу Generic Viewset
, так как это дает ярлыки, которые сопоставляются с моделями баз данных. Добавляет обычно требуемое поведение для стандартного списка и подробных представлений. Предоставляет некоторые атрибуты, такие как, serializer_class, а также pagination_class, filter_backend и т. Д., Которые являются очень мощными.