順序付けされたクエリセットを逆にする2つの方法を知っています。
qs.objects.filter(**cond).order_by('-field_name')
そして
qs.objects.filter(**cond).order_by('field_name').reverse()
2番目の方法を使用する適切なケース(tempatesを除く)はありますか?
私が理解してqs.objects.filter(**cond).order_by('-field_name')
いることから、データベースレベルで行われていることから、適切なケースがあるとは思わないので、クエリセットでreverseを呼び出すよりもパフォーマンスが高くなります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加