先週、chunksのサイズを決めるコードがスマートだったという記事を書きました。この記事の中でチャンクサイズについて触れましたが、実際にコードを見るとサイズ周りの設定・処理でパッと見リファレンス上の説明とコードが一致しなかったので調べました。 2024/12/15現在のDjangoの5.1xブランチで確認しています。 浮かんだ疑問点 multiple_chunksメソッドでは次のようにして、チャンクを利用すべきかどうか判定しています。 Fileクラスのメソッド def multiple_chunks(self, chunk_size=None): """ Return ``True`` if …