Django模型中的排序
我有一个Django模型
class TestResult(models.Model):
chemical_name = char(50)
value =char(50)
unit = choices(UNIT_CHOICES)
method = choices(METHOD_CHOICES)
CSUSNormal = char(50)
CSUSCaution = char(50)
在管理页面,这个模型有180条记录。现在我想通过创建一个叫做order_num的字段来对这些记录进行排序。我该如何根据每个字段的order_num来设置排序呢?
在管理页面,我想看到所有记录按照order_num字段的顺序排列。我该怎么做呢?
2 个回答
3
在编程中,有时候我们会遇到一些问题,想要找到解决办法。比如说,有人可能在使用某个工具或者编程语言时,遇到了错误或者不明白的地方。这时候,他们会去一个叫StackOverflow的网站上提问,那里有很多热心的程序员会帮忙解答。
在这个网站上,用户可以把自己的问题写出来,其他人看到后就可以给出建议或者解决方案。这样,大家就可以互相学习,解决问题。
总之,StackOverflow是一个很好的地方,可以让你在编程的路上不再孤单,随时找到帮助。
class TestResult(models.Model): chemical_name = models.CharField(max_length=50) value =models.CharField(max_length=50) unit = models.CharField(choices=UNIT_CHOICES) method = models.CharField(METHOD_CHOICES) CSUSNormal = models.CharField(max_length=50) CSUSCaution = models.CharField(max_length=50) order_num=models.IntegerField() class Meta: ordering=" order_num"
3
Meta.ordering
是 Django 框架中的一个设置,用来指定数据库中记录的排序方式。