Django фильтрует gte и lte по одному свойству одной модели
У меня есть User
модель с age
свойством
my models.py
class User(models.Model):
age = models.IntegerField()
мне нужно вывести всех пользователей between age 25 and 35
я могу сделать только запрос, который не будет исключать других пользователей
first_query = User.objects.filter(age__gte=25)
second_query = User.objects.filter(age__lte=35)
могу ли я вывести пользователей between age 25 and 35 and exclude others
, в одном запросе?
попробуйте это
User.objects.filter(age__gte=25, age__lte=35)
https://docs.djangoproject.com/en/4.0/ref/models/querysets/#gte
https://docs.djangoproject.com/en/4.0/ref/models/querysets/#lte