Должен ли у меня быть один вид django, в котором много детей или просто много просмотров

#python #django #oop #django-views

Вопрос:

У меня есть api в django с пользовательским классом, в этом классе есть все операции CRUD, а затем у меня есть дочерние классы, которые наследуются от этого, и при запросах get или post они вызывают функцию x, например

  BaseUser(APIView):
     CRUD

CreateUser(BaseUser):
 def post(self, request):
  BaseUser.create_user(request)
 

затем у меня есть еще один для удаления или получения информации и т. Д., Но должен ли это быть такой шаблон, в котором есть один высший пользовательский класс и множество дочерних элементов, которые наследуют и вызывают операции CRUD, или эти классы должны быть разбиты на свои собственные, например, один со всей логикой создания, а затем один со всей логикой удаления для пользователя.