Я работаю в магазине одежды, обуви и др. c. И я пытаюсь отсортировать товары по цене. Проблемы возникают, когда заполнено поле discount_price продукта, что означает, что этот продукт обесценен. Поэтому, когда я хочу заказать продукты на мой взгляд, я ожидаю увидеть продукты с более низкой скидкой_прайс, чем продукты с более высокой ценой, но это не работает так.
models.py
class Item(models.Model):
price = models.IntegerField(null=True, blank=True)
discount_price = models.IntegerField(null=True, blank=True)
запрос, который я выполняю
items = Item.objects.all().order_by('price', 'discount_price')