Django Admin で CharField を list_filter に指定する場合、choices をつけると早い

投稿者: ytyng 2 年, 11 ヶ月 前

Django Admin で、list_filter に CharField を指定した場合、

その CharField に choices が指定されてない場合、全レコードの存在する値を distinct で持ってくるので、インデックスが無いとけっこう遅い。

その場合、choices が指定できるようなものなら、指定すると、SQLを出さなくなるので処理が非常に高速になる

現在未評価

コメント

アーカイブ

2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011