我有一个这样的模型:
class MyModel(models.Model):
name = models.CharField(max_length=225)
item1 = models.ForeignKey(Item1)
item2 = models.ForeignKey(Item2)
我想为此模型提供动态订单:
item1 -> order2, item2 -> order1
这可能会由用户在Django管理员中更改。我怎么能在Django admin中做到这一点?
答案 0 :(得分:0)
在模型中,您定义的排序是默认排序(对于未指定自己的order_by的查询)。因此,如果您需要多个排序顺序,则需要使用q.order_by(...)函数为每个查询定义这些顺序。