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