Вы можете начать с чтения django docs на эту тему. Однако, просто для начала, метод filter()
похож на любой другой метод, в котором он принимает только аргументы и аргументы ключевых слов, а не выражения. Итак, вы не можете сказать foo <= bar
, просто foo=bar
. Django обходит это ограничение, позволяя в именах ключевых слов указывать отношение к значению, которое вы передаете. В вашем случае вы можете использовать:
Entry.objects.filter(score__gte=10)
__gte
, добавленное к имени поля, указывает на сравнение, которое должно быть выполнено (score >= 10
).