|
|
|
@ -86,7 +86,7 @@ class CourseListAPIView(ListAPIView): |
|
|
|
if is_free := filters.get('is_free'): |
|
|
|
is_free = is_free.lower() == 'true' |
|
|
|
queryset = queryset.filter( |
|
|
|
models.Q(is_free=is_free) | models.Q(price=0) if is_free else models.Q(is_free=False, price__gt=0) |
|
|
|
Q(is_free=is_free) | Q(price=0) if is_free else Q(is_free=False, price__gt=0) |
|
|
|
) |
|
|
|
if is_online := filters.get('is_online'): |
|
|
|
is_online = is_online.lower() == 'true' |
|
|
|
|