我为我的Django模型设置了一个ordering='ordering_number'
Meta属性,认为Django会在比较实例时使用它。 (ordering_number
是我模型中的IntegerField。)
例如,如果我的实例a
包含ordering_number = 4
,实例b
包含ordering_number = 7
,我希望a < b
为{ {1}}。但是,我测试了它,它似乎没有用。根据哪个逻辑True
出现为a < b
,我不明白。
有谁知道吗?为什么Django不使用True
进行元素比较?
答案 0 :(得分:2)