HaneCa

独り立ちへ向けた長い道

DjangoでDateTimeを月や年でリスト取得する方法

投稿日: 2012年1月4日 最終更新日: 2020年4月12日

DjangoでDateTimeを月や年でリストとして取得する方法
たとえば、blogなどで投稿がある月のみをリスト化したいときに、年・月のリストを取得するときに利用する方法

Entryというテーブルのpub_dateというカラムをリスト取得する場合、
Entry.objects.dates(‘pub_date’, ‘year’) -> 年でリスト取得
Entry.objects.dates(‘pub_date’, ‘month’) -> 年・月でリスト取得
昇順でリストを取得したい場合、order=’DESC’を引数に追加する

参考サイト
QuerySet API

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください