это мой код
class RegisterUsers(GenericAPIView):
permission_classes = (permissions.AllowAny,)
def get_serializer_class(self):
if self.request.method == 'POST':
return SignupSerializer
return UPSignupSerializer
def post(self, request, *args, **kwargs):
serialized = SignupSerializer(data=request.data)
if serialized.is_valid():
serialized.create()
tokens = MyTokenObtainPairSerializer(request.data).validate(request.data)
return Response(tokens, status=status.HTTP_201_CREATED)
else:
return Response(SignupSerializer._errors, status=status.HTTP_400_BAD_REQUEST)
def put(self, reqest, pk, *args, **kwargs):
pass
@action(detail=True, methods=['post'])
def dosomsing(self, request, *args, **kwargs):
pass
@api_view
def dosomsing2(self, request, pk=None):
pass
«dosomsing» и «dosomsing2» не видны в чванстве. Как добавить действие в класс genericapiviews?