Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗pydjPmQrCm 122 of 187 menu
◀ ▶

Сравнение больше и меньше в Django

Для сравнений в filter используют lookups: gt (больше), gte (больше или равно), lt (меньше), lte (меньше или равно). Их пишут через двойное подчеркивание после имени поля.

Давайте получим посты с числом лайков больше 100:

from main.models import Post qs = Post.objects.filter(likes__gt=100) print(qs)

Создайте модель Employee с полями name, surname, age, salary, registered_at.

Получите всех работников с зарплатой больше 1000.

Получите всех работников с зарплатой больше или равной 1000.

Получите всех работников младше 30 лет.

Получите всех работников в возрасте от 18 лет и старше.

Получите работников, зарегистрированных после '2023-01-01'.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить