Как получить первый не нулевой набор запросов Django

Я пытаюсь получить уникальные, а не null данные в моей модели.

Например: у меня есть Django Model Query set data like {{id : 1,organisation :None},{id : 1,organisation :Google},{id : 2,organisation :Facebook},{id : 2,organisation :None}}

.

Ожидаемый результат: {{id : 1, организация :Google}, {id : 2, организация :Facebook}}

Есть ли способ получить первое, не нулевое значение в Queryset на основе ключа организации?

Заранее спасибо.

queryset = Model.objects.filter(organisation__isnull=False).values('id', 'organisation')

Этот запрос должен работать, поместите ваше Model имя под Model в примере

Вернуться на верх