У меня есть модели:Django OrderBy с помощью ManyToMany таблицы
class Category(models.Model):
description = models.CharField(unique=True, max_length=200)
class Car(models.Model):
categorys = models.ManyToManyField(Category)
Постоянно новые автомобили добавлены.
Я хотел бы получить последние 20 категорий, в которых была добавлена машина ее типа.
Мне нужно настроить фильтр, но когда я получил заказ, я больше не смог его получить.
Поскольку я не могу закрыть какую-либо логику, я не стану использовать то, что я пробовал здесь.
Обновление
добавить 3 автомобиля:
автомобилей 1 имеют 2 категории (Cat1 и CAT2)
автомобилей 2 имеют 3 категории (cat2, cat20, cat3)
Автомобиль 3 имеет 2 категории (cat4, cat1, cat90)
мне нужно получить: cat1, КАТ2, Cat3, cat4, cat20, cat90 и другие ...
В вашем примере 'Restaurant' есть свойство' pizzas', в моем случае 'Category' не имеет свойства' cars'.Глядя на документацию, я не смог найти пример Topping >> Pizza. Просто пицца> Топпинг – Ricardo
Я просто меняю свой ответ, читай его –
Не то ... Я улучшил свой вопрос. Извините за беспорядок. – Ricardo