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.