2014-07-24 48 views
0

我有這樣一個模型:動態訂購模型字段在Django中

class MyModel(models.Model): 
    name = models.CharField(max_length=225) 
    item1 = models.ForeignKey(Item1) 
    item2 = models.ForeignKey(Item2) 

我想給動態,以這種模式:

item1 -> order2, item2 -> order1 

,這可以由用戶在Django管理多變。我如何在django管理員中執行此操作?

在此先感謝

回答

0

在模型中,您定義的排序是默認的排序(對於不指定自己的ORDER_BY查詢)。因此,如果您需要多個排序順序,則需要使用q.order_by(...)函數爲每個查詢定義這些查詢。

+0

但管理員用戶如何動態更改訂單? – TheNone