Get() missing 1 required positional argument: 'to_date' [closed]

Я пытаюсь вернуть пользователей, созданных между определенными датами, и решил отфильтровать пользователей. Но он выдает ошибку "get() missing 1 required positional argument: 'to_date'", хотя я передаю аргумент 'to_date'. Чего мне не хватает?

Разве это не передача аргумента?:

def get(self, from_date, to_date):
        userondate = User.objects.filter(created_at__range=[from_date, to_date])

Views.py

class RegisteredUserFilter(APIView):
    serializer = RegisteredUserFilterSerializer

    def get(self, from_date, to_date):
        userondate = User.objects.filter(created_at__range=[from_date, to_date])
        return Response({"User": userondate})

serializers.py

class RegisteredUserFilterSerializer(serializers.Serializer):
    from_date = serializers.DateField()
    to_date = serializers.DateField()
    model = User

models.py

class User(AbstractBaseUser, PermissionsMixin):
    username = models.CharField(max_length=255, db_index=True)
    email = models.EmailField(max_length=255, unique=True, db_index=True)
    is_verified = models.BooleanField(default=False)
    # is_authenticated = models.BooleanField(default=False)
    is_staff = models.BooleanField(default=False)
    created_at = models.DateTimeField(auto_now_add=True)
    updated_at = models.DateTimeField(auto_now=True)
    auth_provider  = models.CharField(max_length=225, blank=False, null=False, default=AUTH_PROVIDERS.get('email'))
    is_active = models.BooleanField(default=True)
    active = models.BooleanField(default=False)

    USERNAME_FIELD = 'email'
    REQUIRED_FIELDS = ['username']
    objects = UserManager()

вот полный код: https://github.com/abinashkarki/rest_framework_authentication/tree/master/authapp

Вернуться на верх