我刚开始学习django。
我发现要从数据库中对数据进行排序,我们可以使用.order_by()
方法,将排序键作为参数传递。
假设我不想使用这种内置排序方法:如何指定自己的排序算法(可能是插入排序或其他东西)?
答案 0 :(得分:0)
.order_by()
method在Django生成的基础ORDER BY
语句中生成SQL
子句。
据我所知,你无法改变这种行为。并且您不能指定自己的排序函数,因为.order_by()
不是在Python级别执行,而是在数据库级别执行。