... se() 関数は、安全なエンコーディングを用いてすべての位置指定のフォーマット引数をエスケープするようになりました。 バグ修正 ¶ CompositePrimaryKey を持つモデルに由来する ForeignObject に対して select_related を使用した際に発生していたクラッシュを修正しました( #36373 ) ... 。 Django 5.2 において、 "pk" を使用して CompositePrimaryKey を持つモデルを参照するサブクエリで、選択された列数が多すぎるまたは少なすぎる場合に ValueError が発生しなかったバグを修正し ... なかったため、Enter キーを押した際にフォーム送信が妨げられるリグレッションを修正しました( #36423 )。 Django 5.2 において、 CompositePrimaryKey を持つモデルで id_list 引数を指定して QuerySet.in_bulk() を呼び出した際に、データベースのパラメータ制限が考慮されていなかっ ... ... se() 関数は、安全なエンコーディングを用いてすべての位置指定のフォーマット引数をエスケープするようになりました。 バグ修正 ¶ CompositePrimaryKey を持つモデルに由来する ForeignObject に対して select_related を使用した際に発生していたクラッシュを修正しました( #36373 ) ... 。 Django 5.2 において、 "pk" を使用して CompositePrimaryKey を持つモデルを参照するサブクエリで、選択された列数が多すぎるまたは少なすぎる場合に ValueError が発生しなかったバグを修正し ... なかったため、Enter キーを押した際にフォーム送信が妨げられるリグレッションを修正しました( #36423 )。 Django 5.2 において、 CompositePrimaryKey を持つモデルで id_list 引数を指定して QuerySet.in_bulk() を呼び出した際に、データベースのパラメータ制限が考慮されていなかっ ... ... いては、複数のフィールドからなる主キーが必要になることもあります。 複合主キーを使用するには、モデルを定義する際に pk 属性を CompositePrimaryKey に設定します: class Product ( models . Model ): name = models . CharField ( max_length = 100 ) class Order ( models . Mode ... erence = models . CharField ( max_length = 20 , primary_key = True ) class OrderLineItem ( models . Model ): pk = models . CompositePrimaryKey ( "product_id" , "order_id" ) product = models . ForeignKey ( Product , on_delete = models . CASCADE ) order = models . Fo ... に移行したい場合は、利用中のデータベースバックエンドの手順にしたがって操作してください。 複合主キーを設定できたら、モデルに CompositePrimaryKey フィールドを追加してください。これにより、Django はその複合主キーを正しく認識し、適切に扱えるようになります。 主キーフィー ... ... いては、複数のフィールドからなる主キーが必要になることもあります。 複合主キーを使用するには、モデルを定義する際に pk 属性を CompositePrimaryKey に設定します: class Product ( models . Model ): name = models . CharField ( max_length = 100 ) class Order ( models . Mode ... erence = models . CharField ( max_length = 20 , primary_key = True ) class OrderLineItem ( models . Model ): pk = models . CompositePrimaryKey ( "product_id" , "order_id" ) product = models . ForeignKey ( Product , on_delete = models . CASCADE ) order = models . Fo ... に移行したい場合は、利用中のデータベースバックエンドの手順にしたがって操作してください。 複合主キーを設定できたら、モデルに CompositePrimaryKey フィールドを追加してください。これにより、Django はその複合主キーを正しく認識し、適切に扱えるようになります。 主キーフィー ... ... を構成するフィールドを取得する ¶ Options. pk_fields [ソース] ¶ モデルの主キーを構成するフィールドのリストを返します。 When a CompositePrimaryKey is defined on a model it will contain all the fields referenced by it. from django.db import models class TenantUser ( mod ... els . Model ): pk = models . CompositePrimaryKey ( "tenant_id" , "id" ) tenant_id = models . IntegerField () id = models . IntegerField () >>> TenantUser . _meta . pk_fiel ... ... を構成するフィールドを取得する ¶ Options. pk_fields [ソース] ¶ モデルの主キーを構成するフィールドのリストを返します。 When a CompositePrimaryKey is defined on a model it will contain all the fields referenced by it. from django.db import models class TenantUser ( mod ... els . Model ): pk = models . CompositePrimaryKey ( "tenant_id" , "id" ) tenant_id = models . IntegerField () id = models . IntegerField () >>> TenantUser . _meta . pk_fiel ... ... ere QuerySet.first() and QuerySet.last() raised an error on querysets performing aggregation that selected all fields of a composite primary key ( #36648 ). Fixed a bug in Django 5.2 where proxy models having a CompositePrimaryKey incorrectly raised a models.E042 s ... ... ere QuerySet.first() and QuerySet.last() raised an error on querysets performing aggregation that selected all fields of a composite primary key ( #36648 ). Fixed a bug in Django 5.2 where proxy models having a CompositePrimaryKey incorrectly raised a models.E042 s ... ... 、自動インポートを追加または削除するように カスタマイズすることができます 。 複合主キー ¶ 新たに追加された django.db.models.CompositePrimaryKey により、複数のフィールドからなる主キーをテーブルに作成することができるようになりました。 複合主キーを使うには、モデルを定義 ... する際に pk 属性を CompositePrimaryKey で設定します。 from django.db import models class Release ( models . Model ): pk = models . CompositePrimaryKey ( "version ... ... 、自動インポートを追加または削除するように カスタマイズすることができます 。 複合主キー ¶ 新たに追加された django.db.models.CompositePrimaryKey により、複数のフィールドからなる主キーをテーブルに作成することができるようになりました。 複合主キーを使うには、モデルを定義 ... する際に pk 属性を CompositePrimaryKey で設定します。 from django.db import models class Release ( models . Model ): pk = models . CompositePrimaryKey ( "version ... 2026年10月08日