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

2021-03-30 21:05 (3年前) ytyng
View in English

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

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

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

現在未評価
タイトルとURLをコピー

コメント

アーカイブ

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