Ordering = ['-created'] что это значит в Django? почему мы используем знак - в упорядочивании?

Ниже приведен мой код.

class Basecalss(models.Model):
   title = models.CharField(max_length=255)
   created = models.DateTimeField(auto_now_add=True)
   update = models.DateTimeField(auto_now=True)

   class Meta:
      abstract = True
      ordering = ['-created']

Почему мы используем - петь перед созданием, что это значит?

Ведущий отрицательный знак указывает на убывающий порядок.

Таким образом, "created" будет обозначать старейший первый (по возрастанию), а "-created" - новейший первый.

Это документировано в разделе querysets.

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