2011-11-17 42 views
-3

我的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字段的记录。我怎样才能做到这一点?

+5

这不是一个Django的模型和变量应该是小写 –

回答

2
 
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" 
+1

应该注意它应该是'ordering = [“order_num”]'。这也将允许您根据多个字段进行排序,例如'ordering = [“order_num”,“ - value”]' – g19fanatic