... 行するために、 GeoIP2 オブジェクトには、バイナリ形式の GeoIP Country および City データセットと、 geoip2 Python パッケージが必要です (CSV ファイルは使えません!)。これらは、例えば MaxMind や DB-IP のウェブ ... サイトからダウンロードできます。 GeoLite2-Country.mmdb.gz および GeoLite2-City.mmdb.gz ファイルを取得し、これらを GEOIP_PATH 設定に対応するディレクトリに解凍してください。 また、 geoip2 が C ライブラリ ... nent_name': 'North America', 'country_code': 'US', 'country_name': 'United States', 'is_in_european_union': False} >>> g . city ( "72.14.207.99" ) {'accuracy_radius': 1000, 'city': 'Mountain View', 'continent_code': 'NA', 'continent_name': 'North Ame ... ... 行するために、 GeoIP2 オブジェクトには、バイナリ形式の GeoIP Country および City データセットと、 geoip2 Python パッケージが必要です (CSV ファイルは使えません!)。これらは、例えば MaxMind や DB-IP のウェブ ... サイトからダウンロードできます。 GeoLite2-Country.mmdb.gz および GeoLite2-City.mmdb.gz ファイルを取得し、これらを GEOIP_PATH 設定に対応するディレクトリに解凍してください。 また、 geoip2 が C ライブラリ ... nent_name': 'North America', 'country_code': 'US', 'country_name': 'United States', 'is_in_european_union': False} >>> g . city ( "72.14.207.99" ) {'accuracy_radius': 1000, 'city': 'Mountain View', 'continent_code': 'NA', 'continent_name': 'North Ame ... ... ョンを使って拡張機能をインストールできます。 trigram_similar ルックアップは、 CharField と TextField 上で使用できます。 >>> City . objects . filter ( name__trigram_similar = "Middlesborough" ) <QuerySet [<City: Middlesbrough>]> trigram_word_similar ¶ ... ou want to perform this activation using migrations. unaccent ルックアップは、 CharField と TextField で使用できます。 >>> City . objects . filter ( name__unaccent = "México" ) <QuerySet [<City: Mexico>]> >>> User . objects . filter ( first_name__una ... trigram ルックアップ similar PostgreSQL unaccent 拡張機能 User 類似度 専用 contrib postgres extension CharField TextField City objects filter QuerySet 単語 trgm TrigramExtension マイグレーションオペレーション トリグラム 共有 測定 クイック検索 Last u ... ... ョンを使って拡張機能をインストールできます。 trigram_similar ルックアップは、 CharField と TextField 上で使用できます。 >>> City . objects . filter ( name__trigram_similar = "Middlesborough" ) <QuerySet [<City: Middlesbrough>]> trigram_word_similar ¶ ... ou want to perform this activation using migrations. unaccent ルックアップは、 CharField と TextField で使用できます。 >>> City . objects . filter ( name__unaccent = "México" ) <QuerySet [<City: Mexico>]> >>> User . objects . filter ( first_name__una ... m ルックアップ similar PostgreSQL unaccent 拡張機能 User 類似度 専用 django contrib postgres extension CharField TextField City objects filter name QuerySet 関連するページ Django 5.1.2 リリースノート PostgreSQL 固有のモデルフィールド PostgreSQL 固有の ... ... のフィールドをイテレートすることもできます。 geom ¶ このフィーチャのジオメトリを OGRGeometry オブジェクトとして返します: >>> city . geom . tuple (-104.609252, 38.255001) get ¶ このフィーチャーのフィールド (名前で指定) の値を返すメソッドで、 Field ラッパ ... ーオブジェクト ではありません : >>> city . get ( "Population" ) 102121 geom_type ¶ このフィーチャのジオメトリの種類を、 OGRGeomType オブジェクトとして返します。これ ... チャの元となった Layer オブジェクトの Layer.fields プロパティと等価です。 fid ¶ レイヤー内のフィーチャ識別子を返します: >>> city . fid 0 layer_name ¶ そのフィーチャーの Layer の名前を返します。これは指定されたレイヤーの全てのフィーチャに対して同じです ... ... が高く、リソースを多く必要とする) のどちらに基づいて計算するかを決めることができます。 以下の例では、Hobart 市から AustraliaCity クエリセット内の他の PointField までの距離を計算しています: >>> from django.contrib.gis.db.models.functions import Distanc ... e >>> pnt = AustraliaCity . objects . get ( name = "Hobart" ) . point >>> for city in AustraliaCity . objects . annotate ( distance = Distance ( "po ... int" , pnt )): ... print ( city . name , city . distance ) ... Wollongong 990071.220408 m Shellharbour 972804.613941 m Thirroul 1002334.36351 m ... 注釈 B ... ... のフィールドをイテレートすることもできます。 geom ¶ このフィーチャのジオメトリを OGRGeometry オブジェクトとして返します: >>> city . geom . tuple (-104.609252, 38.255001) get ¶ このフィーチャーのフィールド (名前で指定) の値を返すメソッドで、 Field ラッパ ... ーオブジェクト ではありません : >>> city . get ( "Population" ) 102121 geom_type ¶ このフィーチャのジオメトリの種類を、 OGRGeomType オブジェクトとして返します。これ ... チャの元となった Layer オブジェクトの Layer.fields プロパティと等価です。 fid ¶ レイヤー内のフィーチャ識別子を返します: >>> city . fid 0 layer_name ¶ そのフィーチャーの Layer の名前を返します。これは指定されたレイヤーの全てのフィーチャに対して同じです ... ... が高く、リソースを多く必要とする) のどちらに基づいて計算するかを決めることができます。 以下の例では、Hobart 市から AustraliaCity クエリセット内の他の PointField までの距離を計算しています: >>> from django.contrib.gis.db.models.functions import Distanc ... e >>> pnt = AustraliaCity . objects . get ( name = "Hobart" ) . point >>> for city in AustraliaCity . objects . annotate ( distance = Distance ( "po ... int" , pnt )): ... print ( city . name , city . distance ) ... Wollongong 990071.220408 m Shellharbour 972804.613941 m Thirroul 1002334.36351 m ... 注釈 B ... ... するフィールドを制限するために使用できます。 実装例: from django.core.serializers import serialize from my_app.models import City serialize ( "geojson" , City . objects . all (), geometry_field = "point" , fields = [ "name" ]) 出力は以下の通りです: { " ... GeoJSON geojson ジオメトリ serialize fields properties type シリアライズ ライザー json serializers フィーチャ 最初 import City GeoDjango フォーマット 専用 提供 詳細 デシリアライザー クイック検索 Last update: 2026年10月09日 « previous | up | next » ... ... するフィールドを制限するために使用できます。 実装例: from django.core.serializers import serialize from my_app.models import City serialize ( "geojson" , City . objects . all (), geometry_field = "point" , fields = [ "name" ]) 出力は以下の通りです: { " ... 2026年10月08日