まず、私はdjangoを初めて使用しています。 Django 1.10のPOSTGISデータベースでGeoLite(GeoIP2)データセットを使用しようとしています。 myapp/settings.pyファイルを設定しようとすると、エラーメッセージが表示されます.DJangoディレクトリの異なるパスにデータベースのバックエンドがあるようですが、その理由を明確にしてください。Postgresql POSTGISデータベースの設定
- ジャンゴ\のcontrib \ GISの\デシベル\バックエンド\ PostGISの
- ジャンゴ\ DB \私は私の設定でデフォルトのデータベースを設定しようとする私ののpython3仮想環境を、活性化した後、バックエンド
を。 PostgreSQLのようPYファイル( 'django.db.backends.postgresql')、私はエラーを取得:私は私のデータベースエンジンとしてPostGISのを使用しようとすると(私は私の仮想環境でのGDAL_LIBRARY_PATHを設定)
AttributeError:”Database Operations’ object has no attribute ‘geo_db_type’.
、Iエラーが発生する:
django.contrib.gis.db.backends.postgis' is not an available database backend. Try using 'django.db.backends.XXX', where XXX is one of 'mysql', 'oracle', 'postgresql',and 'sqlite'.
Error was: Cannot import name ‘GDALRaster’.
上記のエラーメッセージに対して、解決策を提案できますか?ありがとうございました。