Фильтр Django order_by () с отчетливым ()

Как я могу сделатьorder_by нравится ....

p = Product.objects.filter(vendornumber='403516006')\
                   .order_by('-created').distinct('vendor__name')

Проблема в том, что у меня несколько поставщиков с одинаковым именем, и я хочу, чтобы поставщик выпустил только последний продукт.

Надеюсь, это имеет смысл?

Я получил эту ошибку БД:

Выражения SELECT DISTINCT ON должны соответствовать исходным выражениям ORDER BY LINE 1: SELECT DISTINCT ON ("search_vendor". "Name") "search_product" ...

Ответы на вопрос(3)

Ваш ответ на вопрос