views.py
에서 두개의 클래스 내부를 살펴보면 중복된 소스코드들이 상당히 있습니다. 이를 리팩토링 하느 시간을 가질게요.
authentication_classes
와 permission_classes
이 양쪽에 위치함그럼 하나로 퉁쳐서 두개의 클래스에 중복된 코드는 싹 날리고 하나로 퉁친걸 상속 시키면 되겠조?
BaseRecipeAttrViewSet
클래스를 10번째 줄에 만들게요. 임포트 문들 아래에 가장 처음으로 선언해주면 되요.
그리고 아래에 2개의 메소드를 클래스 안에 선언해줄게요.
리팩토링 한 이후의 소스코드를 볼까요?
TagViewSet과 IngredientViewSet클래스의 부모 클래스는 하나이고 내부 변수는 딱2개만 위치해 있조?