#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, или эти классы должны быть разбиты на свои собственные, например, один со всей логикой создания, а затем один со всей логикой удаления для пользователя.