... なぜなら、これはフィールドに2つの "空の値 "を持たせてしまうからです。 比較および変換関数 ¶ Cast ¶ class Cast ( expression , output_field ) [ソース] ¶ 式 expression の結果の型を output_field の型に強制的に変更します。 使用例: >>> from django.db.models im ... create ( age = 25 , name = "Margaret Smith" ) >>> author = Author . objects . annotate ( ... age_as_float = Cast ( "age" , output_field = FloatField ()), ... ) . get () >>> print ( author . age_as_float ) 25.0 Coalesce ¶ class Coalesce ( * expressions ... にキャストする際の問題を回避するために LOCALTIMESTAMP という SQL が使用されます。 Trunc ¶ class Trunc ( expression , kind , output_field = None , tzinfo = None , ** extra ) [ソース] ¶ 日付を重要な要素まで切り捨てます。 特定の年、時間、日に何かが起こった ... ... なぜなら、これはフィールドに2つの "空の値 "を持たせてしまうからです。 比較および変換関数 ¶ Cast ¶ class Cast ( expression , output_field ) [ソース] ¶ 式 expression の結果の型を output_field の型に強制的に変更します。 使用例: >>> from django.db.models im ... create ( age = 25 , name = "Margaret Smith" ) >>> author = Author . objects . annotate ( ... age_as_float = Cast ( "age" , output_field = FloatField ()), ... ) . get () >>> print ( author . age_as_float ) 25.0 Coalesce ¶ class Coalesce ( * expressions ... にキャストする際の問題を回避するために LOCALTIMESTAMP という SQL が使用されます。 Trunc ¶ class Trunc ( expression , kind , output_field = None , tzinfo = None , ** extra ) [ソース] ¶ 日付を重要な要素まで切り捨てます。 特定の年、時間、日に何かが起こった ... ... 他の式を使って、クエリ式での否定、 加算、減算、乗算、除算、モジュロ演算、そしてべき乗演算をサポートします。 出力フィールド ( output_field ) ¶ このセクションで説明する式の多くは、オプションの output_field パラメータをサポートしています。指定された場合、 D ... jango はデータベースから値を取得した後、そのフィールドに値を読み込みます。 output_field は IntegerField() や BooleanField() のようなモデルフィールドのインスタンスを取ります。通常、フィールドには max_lengt ... h のような引数は不要です。フィールドの引数はデータの検証に関連しており、その検証は式の出力値に対して実行されないからです。 output_field が必要なのは、フィールド型が混在する複雑な式のように、 Django が結果のフィールド型を自動的に判断できない場合だけです ... ... 他の式を使って、クエリ式での否定、 加算、減算、乗算、除算、モジュロ演算、そしてべき乗演算をサポートします。 出力フィールド ( output_field ) ¶ このセクションで説明する式の多くは、オプションの output_field パラメータをサポートしています。指定された場合、 D ... jango はデータベースから値を取得した後、そのフィールドに値を読み込みます。 output_field は IntegerField() や BooleanField() のようなモデルフィールドのインスタンスを取ります。通常、フィールドには max_lengt ... h のような引数は不要です。フィールドの引数はデータの検証に関連しており、その検証は式の出力値に対して実行されないからです。 output_field が必要なのは、フィールド型が混在する複雑な式のように、 Django が結果のフィールド型を自動的に判断できない場合だけです ... ... h as radio-lists, into fieldsets. The new templates are recommended, and will become the default form rendering style when outputting a form, like {{ form }} in a template, from Django 5.0. In order to ease adopting the new output style, the default fo ... cing Form.template_name_div attribute, and matching Form.as_div() method, render forms using HTML <div> elements. This new output style is recommended over the existing as_table() , as_p() and as_ul() styles, as the template implements <fieldset> and < ... legend> to group related inputs and is easier for screen reader users to navigate. The div-based output will become the default rendering style from Django 5.0. 新しい <div> 出力スタイルの採用をスムーズにするために、2つの移行フ ... ... h as radio-lists, into fieldsets. The new templates are recommended, and will become the default form rendering style when outputting a form, like {{ form }} in a template, from Django 5.0. In order to ease adopting the new output style, the default fo ... cing Form.template_name_div attribute, and matching Form.as_div() method, render forms using HTML <div> elements. This new output style is recommended over the existing as_table() , as_p() and as_ul() styles, as the template implements <fieldset> and < ... legend> to group related inputs and is easier for screen reader users to navigate. The div-based output will become the default rendering style from Django 5.0. 新しい <div> 出力スタイルの採用をスムーズにするために、2つの移行フ ... ... のいずれかです。 get_lookup ( lookup_name ) ¶ ルックアップ名 lookup_name を返さなければなりません。インスタンスンスでは self.output_field.get_lookup(lookup_name) を返します。 get_transform ( transform_name ) ¶ ルックアップ名 transform_name を返さなければ ... なりません。インスタンスンスでは self.output_field.get_transform(transform_name) を返します。 output_field ¶ get_lookup() メソッドが返すクラスの型を定義します。これは ... 従わなければなりません。 lookup_name ¶ クエリ式のパース時に使用するルックアップ名です。文字列 "__" を含むことはできません。 output_field ¶ このトランスフォームが出力するクラスを定義します。これは Field インスタンスでなければなりません。デフォルトでは lh ... ... passed the sort_keys option ( #37405 ). Fixed a regression in Django 6.1 where a Value expression with a None value and an output field other than JSONField crashed on SQLite when used in a top-level JSONField in lookup ( #37403 ). Using such an expres ... sion JSONField lookup release notes Expected November fixes several bugs バグ 修正 serializer passed sort keys option None output SQLite used level クイック検索 Last update: 2026年10月09日 « previous | up | next » ... ... のいずれかです。 get_lookup ( lookup_name ) ¶ ルックアップ名 lookup_name を返さなければなりません。インスタンスンスでは self.output_field.get_lookup(lookup_name) を返します。 get_transform ( transform_name ) ¶ ルックアップ名 transform_name を返さなければ ... なりません。インスタンスンスでは self.output_field.get_transform(transform_name) を返します。 output_field ¶ get_lookup() メソッドが返すクラスの型を定義します。これは ... 従わなければなりません。 lookup_name ¶ クエリ式のパース時に使用するルックアップ名です。文字列 "__" を含むことはできません。 output_field ¶ このトランスフォームが出力するクラスを定義します。これは Field インスタンスでなければなりません。デフォルトでは lh ... ... dmin.list_filter で使用できるようにしました ( #35020 )。 RETURNING INTO 句の処理における長年のバグを修正しました。これは、 output_field がバックエンド固有のコンバーターを持つ GeneratedField を持つモデルインスタンスを作成する際にクラッシュを引き起こして ... デルで Model.save() を実行した際にクラッシュを引き起こしていました ( #35019 )。 Django 5.0 で発見されたバグを修正しました。 output_field=BooleanField を持つ GeneratedField を追加する際に、Oracle < 23cでマイグレーションがクラッシュする原因となっていました ... Django 5.0 リリースノート 関連キーワード 修正 リグレッション バグ クラッシュ モデル filter GeneratedField キー ModelAdmin output 原因 リリースノート AutoField 外部 list 長年 バックエンド 固有 コンバーター インスタンス ForeignKey 両方 Model save 発見 ク ... 2026年10月08日