Python django模型中的排序
我有django模型Python django模型中的排序,python,django,Python,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条记录组成。现在我想通过创建字段or
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\u num来为这些记录应用排序。如何根据每个字段的order\u num设置排序
I管理页面我想查看基于order_num字段的所有记录。我如何才能做到这一点?
类TestResult(models.Model):
化学品名称=型号。CharField(最大长度=50)
值=models.CharField(最大长度=50)
单位=模型.CharField(选项=单位选项)
方法=models.CharField(方法选择)
CSUSNormal=models.CharField(最大长度=50)
CSUSCaution=models.CharField(最大长度=50)
order_num=models.IntegerField()
类元:
ordering=“order\u num”
这不是django模型,变量应该是小写的。应该注意的是,它应该是
ordering=[“order\u num”]
。这还允许您基于多个字段进行排序,例如ordering=[“order_num”、“-value”]
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"