... ーを伴う QuerySet.bulk_create() の PostgreSQL の UNNEST 戦略を使用できなくしていたリグレッションを修正しました( #36502 )。 Django 5.2 において、式を含むタプルを使用して複合主キーに対 ... .4 リリースノート 関連キーワード 修正 キー クラッシュ バグ 複合 モデル リリースノート 外部 QuerySet bulk create PostgreSQL 戦略 リグレッション タプル フィルタリング GeneratedField Case ルックアップ 構成 制約 検証 docutils 互換性 ManyToManyField クイッ ... ... ーを伴う QuerySet.bulk_create() の PostgreSQL の UNNEST 戦略を使用できなくしていたリグレッションを修正しました( #36502 )。 Django 5.2 において、式を含むタプルを使用して複合主キーに対 ... 関連キーワード Django 修正 キー 発生 クラッシュ バグ 複合 モデル リリースノート いくつ 外部 QuerySet bulk create PostgreSQL 戦略 リグレッション タプル フィルタリング GeneratedField 関連するページ Django 5.0.1 リリースノート Django 4.1.4 リリースノート ... ... キュリティ上の問題がある 可能性が高いため、 本番環境で使うべきではありません 。 本番環境で静的ファイルを配信するための適切な戦略については、 静的ファイルをデプロイする を読んでください。 プロジェクトには、特定のアプリケーションに紐付けられていない 静的 ... 。 お好みのWebサーバーを使用してファイルを配信してください。 静的ファイルをデプロイする では、静的ファイルの一般的なデプロイ戦略をいくつか紹介しています。 さらに学ぶ ¶ このドキュメントでは、基本および一般的な利用パターンを紹介しました。 django.contrib. ... ... キュリティ上の問題がある 可能性が高いため、 本番環境で使うべきではありません 。 本番環境で静的ファイルを配信するための適切な戦略については、 静的ファイルをデプロイする を読んでください。 プロジェクトには、特定のアプリケーションに紐付けられていない 静的 ... 。 お好みのWebサーバーを使用してファイルを配信してください。 静的ファイルをデプロイする では、静的ファイルの一般的なデプロイ戦略をいくつか紹介しています。 さらに学ぶ ¶ このドキュメントでは、基本および一般的な利用パターンを紹介しました。 django.contrib. ... ... ります。この問題に遭遇したときは、別のキャッシュメカニズムの使用を検討してください。 FileBasedCache をサブクラス化して、淘汰戦略を改善することもできます。 ローカルメモリのキャッシュ ¶ 設定ファイルに他のキャッシュが指定されていない場合、これがデフォルト ... ある場合は、それらを区別するために少なくとも1つに名前を割り当てる必要があります。 キャッシュは LRU (least-recently-used) 淘汰戦略 (culling strategy) を使用します。 各プロセスはそれ自身のプライベートキャッシュインスタンスを持つことに注意してください。こ ... サードパーティライブラリにバックされたキャッシュバックエンドはそのオプションを直接キャッシュライブラリに渡します。 独自の淘汰戦略 (culling strategy) を実装しているキャッシュバックエンド ( locmem 、 filesystem 、 database バックエンド) では、以下のオプシ ... ... 間がかかるために発生するクエリの不整合)を処理するソリューションを提供していません。また、トランザクションとデータベース利用戦略との相互作用も考慮されていません。 では、実際にはどうなのでしょうか?別のサンプル構成を考えてみましょう。1つは auth アプリケー ... ) . formfield_for_manytomany ( db_field , request , using = self . using , ** kwargs ) ここで示した実装はマルチデータベース戦略を実装したもので、指定されたタイプのオブジェクトはすべて特定のデータベースに保存されます (例えば、すべての User オブジェクト ... は other データベースに保存されます)。複数のデータベースをより複雑に使用する場合は、 ModelAdmin にその戦略を反映させる必要があります。 InlineModelAdmin オブジェクトも同じように扱うことができます。これらのオブジェクトには3つのカスタ ... ... ります。この問題に遭遇したときは、別のキャッシュメカニズムの使用を検討してください。 FileBasedCache をサブクラス化して、淘汰戦略を改善することもできます。 ローカルメモリのキャッシュ ¶ 設定ファイルに他のキャッシュが指定されていない場合、これがデフォルト ... ある場合は、それらを区別するために少なくとも1つに名前を割り当てる必要があります。 キャッシュは LRU (least-recently-used) 淘汰戦略 (culling strategy) を使用します。 各プロセスはそれ自身のプライベートキャッシュインスタンスを持つことに注意してください。こ ... サードパーティライブラリにバックされたキャッシュバックエンドはそのオプションを直接キャッシュライブラリに渡します。 独自の淘汰戦略 (culling strategy) を実装しているキャッシュバックエンド ( locmem 、 filesystem 、 database バックエンド) では、以下のオプシ ... ... 間がかかるために発生するクエリの不整合)を処理するソリューションを提供していません。また、トランザクションとデータベース利用戦略との相互作用も考慮されていません。 では、実際にはどうなのでしょうか?別のサンプル構成を考えてみましょう。1つは auth アプリケー ... ) . formfield_for_manytomany ( db_field , request , using = self . using , ** kwargs ) ここで示した実装はマルチデータベース戦略を実装したもので、指定されたタイプのオブジェクトはすべて特定のデータベースに保存されます (例えば、すべての User オブジェクト ... は other データベースに保存されます)。複数のデータベースをより複雑に使用する場合は、 ModelAdmin にその戦略を反映させる必要があります。 InlineModelAdmin オブジェクトも同じように扱うことができます。これらのオブジェクトには3つのカスタ ... ... れのサーバのドキュメントを参考に設定してください。 静的ファイルサーバでは Django が実行されていないので、次のようにデプロイの戦略を変更する必要があります。 静的ファイルが変更されたら、ローカル側で collectstatic を実行する。 ローカルの STATIC_ROOT を静的 ... ... izer" , "json" : "django.core.serializers.json" , } ナチュラルキー ¶ デフォルトの外部キーと多対多リレーションのシリアライズ戦略は、オブジェクトのプライマリーキーの値をリレーション内にシリアライズするというものです。この戦略はほとんどのオブジェクトに対 ... 2026年10月08日