2
在Django壳:Django的:( '?')ORDER_BY有奇怪的结果
>>> queryset = Song.objects.all()
>>> a=queryset.order_by('?')
>>> queryset
[<Song: Up All Night>, <Song: 1973>, <Song: The Luckiest>, <Song: Another Love>, <Song: Face the Sun>]
>>> a
[<Song: The Luckiest>, <Song: 1973>, <Song: Face the Sun>, <Song: Another Love>, <Song: Up All Night>]
>>> a[0].name
'1973'
你看,最后的两个输出相互矛盾。
非常感谢你,这就是我想要的。 – sac7e