2011-11-17 46 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