Pythonプログラミング入門・サンプル・チュートリアル

Pythonプログラミング入門・サンプル・チュートリアル

【Pythonプログラミング入門】Djangoでモデル取得時にソートする

モデルクラスはobjectsという名前でManagerクラスを持っている。
このobjectsに対して、order_byメソッドを実行することでソートできる。

Blogというモデルクラスがあり、dateというプロパティをもっているとする。
その場合下記のようにソートする。

昇順

Blog.objects.order_by('date')

降順

プロパティ名に'-'をつける。

Blog.objects.order_by('-date')