Django Admin で CharField を list_filter に指定する場合、choices をつけると早い
2021-03-30 12:05 (4 years ago)

Django Admin で、list_filter に CharField を指定した場合、
その CharField に choices が指定されてない場合、全レコードの存在する値を distinct で持ってくるので、インデックスが無いとけっこう遅い。
その場合、choices が指定できるようなものなら、指定すると、SQLを出さなくなるので処理が非常に高速になる
まだ評価がありません
著者は、アプリケーション開発会社 Cyberneura を運営しています。
開発相談をお待ちしています。
開発相談をお待ちしています。