django ORM. Правильно ли я понимаю, что Class.objects.filter('условие1').filter('условие2') делает два запроса к БД, в то время как Class.objects.filter('условие1', 'условие2') делает один запрос к БД с помощью WHERE 'условие1' AND 'условие2'?
ни один из вариантов не делает запрос, они создают новые объекты типа QuerySet, а вот когда квери сети понадобиться вычислиться произойдёт запрос в бд
А толку то
Второй вариант
А чем выборка двух аргументов сразу лучше, чем с помощью двух фильтров?
Красивее как помне. К тому же так делают разработчики Django
Хорошо, понял
Обсуждают сегодня