... PostGISバックエンド (この節ではPGRasterと表記) のみでサポートされています。 bbcontains ¶ 利用可能なDB : PostGIS , MariaDB, MySQL, SpatiaLite, PGRaster (Native) ジオメトリまたはラスタフィールドのバウンディングボックスが、ルックアップジオメトリのバウンデ ... . objects . filter ( poly__bbcontains = geom ) バックエンド 等価なSQL PostGIS poly ~ geom MariaDB MBRContains(poly, geom) MySQL MBRContains(poly, geom) SpatiaLite MbrContains(poly, geom) bboverlaps ¶ 利用可能なDB : PostGIS , MariaDB, MySQL, SpatiaLit ... . objects . filter ( poly__bboverlaps = geom ) バックエンド 等価なSQL PostGIS poly && geom MariaDB MBROverlaps(poly, geom) MySQL MBROverlaps(poly, geom) SpatiaLite MbrOverlaps(poly, geom) contained ¶ 利用可能なDB : PostGIS , MariaDB, MySQL, SpatiaLite ... ... PostGISバックエンド (この節ではPGRasterと表記) のみでサポートされています。 bbcontains ¶ 利用可能なDB : PostGIS , MariaDB, MySQL, SpatiaLite, PGRaster (Native) ジオメトリまたはラスタフィールドのバウンディングボックスが、ルックアップジオメトリのバウンデ ... . objects . filter ( poly__bbcontains = geom ) バックエンド 等価なSQL PostGIS poly ~ geom MariaDB MBRContains(poly, geom) MySQL MBRContains(poly, geom) SpatiaLite MbrContains(poly, geom) bboverlaps ¶ 利用可能なDB : PostGIS , MariaDB, MySQL, SpatiaLit ... . objects . filter ( poly__bboverlaps = geom ) バックエンド 等価なSQL PostGIS poly && geom MariaDB MBROverlaps(poly, geom) MySQL MBROverlaps(poly, geom) SpatiaLite MbrOverlaps(poly, geom) contained ¶ 利用可能なDB : PostGIS , MariaDB, MySQL, SpatiaLite ... ... 開発マシンでのみ使用してください。 MariaDB に関するノート ¶ Django supports MariaDB 10.11 and higher. MariaDBを使用するには、MySQLバックエンドを使用してください、これは2つの間で共有されています。詳細は MySQL に関するノート を参照してください。 MySQL に関 ... するノート ¶ バージョン サポート ¶ Django supports MySQL 8.4 and higher. Django の inspectdb 機能は information_schema データベースを使います。このデータベースには全てのデータベー ... データベースが Unicode (UTF-8 エンコーディング) をサポートすることを期待し、 トランザクションと参照整合性を強制するタスクを MySQL に委譲します。MyISAM ストレージエンジンを使う場合、MySQL が後者 2 つを実際には強制していないという事実に注意することが重要 ... ... 開発マシンでのみ使用してください。 MariaDB に関するノート ¶ Django supports MariaDB 10.11 and higher. MariaDBを使用するには、MySQLバックエンドを使用してください、これは2つの間で共有されています。詳細は MySQL に関するノート を参照してください。 MySQL に関 ... するノート ¶ バージョン サポート ¶ Django supports MySQL 8.4 and higher. Django の inspectdb 機能は information_schema データベースを使います。このデータベースには全てのデータベー ... データベースが Unicode (UTF-8 エンコーディング) をサポートすることを期待し、 トランザクションと参照整合性を強制するタスクを MySQL に委譲します。MyISAM ストレージエンジンを使う場合、MySQL が後者 2 つを実際には強制していないという事実に注意することが重要 ... ... tImplementedError 例外が発生します。 寸法 ¶ Area ¶ class Area ( expression , ** extra ) [ソース] ¶ Availability : MariaDB, MySQL , Oracle, PostGIS , SpatiaLite 単一の地理情報フィールドまたは式を受け取り、そのフィールドの面積を Area 測定値として返します ... 。 LWGEOM/RTTOPOを使用しないMySQLとSpatiaLiteは、地理SRSの面積計算をサポートしていません。 Distance ¶ class Distance ( expr1 , expr2 , spheroid = None , ** e ... xtra ) [ソース] ¶ 利用可能なDB : MariaDB, MySQL , PostGIS , Oracle, SpatiaLite 2つの地理情報フィールドまたは式を受け取り、それらの間の距離を Distance オブジェクトとして返 ... ... tImplementedError 例外が発生します。 寸法 ¶ Area ¶ class Area ( expression , ** extra ) [ソース] ¶ Availability : MariaDB, MySQL , Oracle, PostGIS , SpatiaLite 単一の地理情報フィールドまたは式を受け取り、そのフィールドの面積を Area 測定値として返します ... 。 LWGEOM/RTTOPOを使用しないMySQLとSpatiaLiteは、地理SRSの面積計算をサポートしていません。 Distance ¶ class Distance ( expr1 , expr2 , spheroid = None , ** e ... xtra ) [ソース] ¶ 利用可能なDB : MariaDB, MySQL , PostGIS , Oracle, SpatiaLite 2つの地理情報フィールドまたは式を受け取り、それらの間の距離を Distance オブジェクトとして返 ... ... 方互換性のない変更 ¶ The following changes may require you to update your code when you switch from 0.95 to 0.96: 要求される MySQLdb バージョン ¶ (Django が MySQL データベースに接続する際、利用する) MySQLdb Python モジュールの古いバージョンに含まれるバグ ... があるため、 Django で MySQL バックエンドを利用する場合は MySQLdb バージョン 1.2.1p2 以上を要求するようになりました。古いバージョンを利用しようとした場 ... 合は例外が発生します。 If you're currently unable to upgrade your copy of MySQLdb to meet this requirement, a separate, backwards-compatible backend, called "mysql_old", has been added to Django. To use ... ... 方互換性のない変更 ¶ The following changes may require you to update your code when you switch from 0.95 to 0.96: 要求される MySQLdb バージョン ¶ (Django が MySQL データベースに接続する際、利用する) MySQLdb Python モジュールの古いバージョンに含まれるバグ ... があるため、 Django で MySQL バックエンドを利用する場合は MySQLdb バージョン 1.2.1p2 以上を要求するようになりました。古いバージョンを利用しようとした場 ... 合は例外が発生します。 If you're currently unable to upgrade your copy of MySQLdb to meet this requirement, a separate, backwards-compatible backend, called "mysql_old", has been added to Django. To use ... ... タベースを使用します。 以下に示すのは、2つのデータベース、すなわちデフォルトの PostgreSQL データベースと users という名前の MySQL データベースを定義した settings.py スニペットの例です。 DATABASES = { "default" : { "NAME" : "app_data" , "ENGINE" : "djan ... , "USER" : "postgres_user" , "PASSWORD" : "s3krit" , }, "users" : { "NAME" : "user_data" , "ENGINE" : "django.db.backends.mysql" , "USER" : "mysql_user" , "PASSWORD" : "priv4te" , }, } default データベースという概念がプロジェクトのコンテキストで意味を ... gs.py スニペットの例です。 DATABASES = { "default" : {}, "users" : { "NAME" : "user_data" , "ENGINE" : "django.db.backends.mysql" , "USER" : "mysql_user" , "PASSWORD" : "superS3cret" , }, "customers" : { "NAME" : "customer_data" , "ENGINE" : "django.d ... ... タベースを使用します。 以下に示すのは、2つのデータベース、すなわちデフォルトの PostgreSQL データベースと users という名前の MySQL データベースを定義した settings.py スニペットの例です。 DATABASES = { "default" : { "NAME" : "app_data" , "ENGINE" : "djan ... , "USER" : "postgres_user" , "PASSWORD" : "s3krit" , }, "users" : { "NAME" : "user_data" , "ENGINE" : "django.db.backends.mysql" , "USER" : "mysql_user" , "PASSWORD" : "priv4te" , }, } default データベースという概念がプロジェクトのコンテキストで意味を ... gs.py スニペットの例です。 DATABASES = { "default" : {}, "users" : { "NAME" : "user_data" , "ENGINE" : "django.db.backends.mysql" , "USER" : "mysql_user" , "PASSWORD" : "superS3cret" , }, "customers" : { "NAME" : "customer_data" , "ENGINE" : "django.d ... 2026年10月08日