У меня есть некоторые классыКак заказать поля вложенных объектов?
class MarketProduct(models.Model, ObjectMarket):
_state_class = 'MarketProductState'
uuid = models.UUIDField(u'Код',
default=uuid.uuid4, editable=False)
name = models.CharField(u'Название',
max_length=255, db_index=True)
class MarketItem(models.Model, ObjectMarket):
_state_class = 'MarketItemState'
STOCK, AUCTION = 1, 2
ITEM_CHOICES = (
(STOCK, u'Сток'),
(AUCTION, u'Аукцион'),
)
product = models.ForeignKey(MarketProduct)
start_at = models.DateTimeField(u'Начало продажи')
Я хочу, чтобы получить MarketItemViewSet и использовать
filter_backends = (filters.OrderingFilter,`)
Я посылаю запрос с поданной orderby
на угловой. Если я пришлю orderby = start_at
, все это хорошо, но я хочу отправить orderby = product.id
, это не сработает.
благодаря ordering_fields = (" poduct__id ") и отправить OrderBy: product__id –
@AndrewMedvedsky рад help.Please принять ответ, если это помогло , – Aameer