... _extract_sql connection.ops.date_extract_sql backend.get_date_trunc_sql connection.ops.date_trunc_sql backend.get_datetime_cast_sql connection.ops.datetime_cast_sql backend.get_deferrable_sql connection.ops.deferrable_sql backend.get_drop_foreignkey_ ... backend.quote_name connection.ops.quote_name backend.get_query_set_class connection.ops.query_set_class backend.get_field_cast_sql connection.ops.field_cast_sql backend.get_drop_sequence connection.ops.drop_sequence_sql backend.OPERATOR_MAPPING conn ... _unique_and_pk backend.autoindexes_primary_keys connection.features.autoindexes_primary_keys backend.needs_datetime_string_cast connection.features.needs_datetime_string_cast backend.needs_upper_for_iops connection.features.needs_upper_for_iops backe ... ... _extract_sql connection.ops.date_extract_sql backend.get_date_trunc_sql connection.ops.date_trunc_sql backend.get_datetime_cast_sql connection.ops.datetime_cast_sql backend.get_deferrable_sql connection.ops.deferrable_sql backend.get_drop_foreignkey_ ... backend.quote_name connection.ops.quote_name backend.get_query_set_class connection.ops.query_set_class backend.get_field_cast_sql connection.ops.field_cast_sql backend.get_drop_sequence connection.ops.drop_sequence_sql backend.OPERATOR_MAPPING conn ... _unique_and_pk backend.autoindexes_primary_keys connection.features.autoindexes_primary_keys backend.needs_datetime_string_cast connection.features.needs_datetime_string_cast backend.needs_upper_for_iops connection.features.needs_upper_for_iops backe ... ... s coveredby covers intersects 入力としてジオグラフィ型をサポートしていない空間ルックアップや集計を使用する必要がある場合、 Cast データベース関数を使用して、クエリの中でジオグラフィカラムをジオメトリ型に変換できます: from django.contrib.gis.db.models ... import PointField from django.db.models.functions import Cast Zipcode . objects . annotate ( geom = Cast ( "geography_field" , PointField ())) . filter ( geom__within = poly ) For more ... ... s coveredby covers intersects 入力としてジオグラフィ型をサポートしていない空間ルックアップや集計を使用する必要がある場合、 Cast データベース関数を使用して、クエリの中でジオグラフィカラムをジオメトリ型に変換できます: from django.contrib.gis.db.models ... import PointField from django.db.models.functions import Cast Zipcode . objects . annotate ( geom = Cast ( "geography_field" , PointField ())) . filter ( geom__within = poly ) For more ... ... を許可することはお勧めしません。なぜなら、これはフィールドに2つの "空の値 "を持たせてしまうからです。 比較および変換関数 ¶ Cast ¶ class Cast ( expression , output_field ) [ソース] ¶ 式 expression の結果の型を output_field の型に強制的に変更します。 使 ... 用例: >>> from django.db.models import FloatField >>> from django.db.models.functions import Cast >>> Author . objects . 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 ... ... を許可することはお勧めしません。なぜなら、これはフィールドに2つの "空の値 "を持たせてしまうからです。 比較および変換関数 ¶ Cast ¶ class Cast ( expression , output_field ) [ソース] ¶ 式 expression の結果の型を output_field の型に強制的に変更します。 使 ... 用例: >>> from django.db.models import FloatField >>> from django.db.models.functions import Cast >>> Author . objects . 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 ... ... は、サードパーティのデータベースバックエンドで必要になる可能性のある変更について説明します。 The DatabaseOperations.datetime_cast_date_sql() , datetime_cast_time_sql() , datetime_trunc_sql() , datetime_extract_sql() , and date_interval_sql() methods no ... s_start_end() and/or window_start_range_start_end() methods. Third-party database backends should add a DatabaseOperations.cast_char_field_without_max_length attribute with the database data type that will be used in the Cast function for a CharField ... ... ses nulls_first or nulls_last ( #28848 ). Made query lookups for CICharField , CIEmailField , and CITextField use a citext cast ( #28702 ). Fixed a regression in caching of a GenericForeignKey when the referenced model instance uses multi-table inher ... ... は、サードパーティのデータベースバックエンドで必要になる可能性のある変更について説明します。 The DatabaseOperations.datetime_cast_date_sql() , datetime_cast_time_sql() , datetime_trunc_sql() , datetime_extract_sql() , and date_interval_sql() methods no ... s_start_end() and/or window_start_range_start_end() methods. Third-party database backends should add a DatabaseOperations.cast_char_field_without_max_length attribute with the database data type that will be used in the Cast function for a CharField ... ... ses nulls_first or nulls_last ( #28848 ). Made query lookups for CICharField , CIEmailField , and CITextField use a citext cast ( #28702 ). Fixed a regression in caching of a GenericForeignKey when the referenced model instance uses multi-table inher ... 2026年10月08日