以前に発生した問題をテストするためにGeoDjangoアプリをセットアップしようとしています。postgresqlデータベースをセットアップし、新しいDjangoプロジェクトとアプリを作成しましたが、試してみると次の./manage.py syncdb
ようになります。
django.core.exceptions.ImproperlyConfigured:データベース「django_geotest」のPostGISバージョンを判別できません。GeoDjangoには少なくともPostGISバージョン1.3が必要です。データベースは空間データベーステンプレートから作成されましたか?
これまでGeoDjangoの要件をすべてインストールし、次のようにdjango_geotest
してこのデータベースを作成したので、私にはわかりません。
$ createdb -T template_postgis django_geotest
そして、データベースが正しく設定されているようです。
django_geotest=# SELECT PostGIS_full_version();
postgis_full_version
-------------------------------------------------------------------------------------------------------
POSTGIS="1.5.3" GEOS="3.2.2-CAPI-1.6.2" PROJ="Rel. 4.7.1, 23 September 2009" LIBXML="2.7.3" USE_STATS
(1 row)
データベースを説明すると、私はこれを取得します:
django_geotest=# \d
List of relations
Schema | Name | Type | Owner
--------+-------------------+-------+-------
public | geography_columns | view | phil
public | geometry_columns | table | phil
public | spatial_ref_sys | table | phil
(3 rows)
だから今、私は次に何を試すべきかについて行き詰まっています...postgresqlとそのテンプレートなどに関する私の知識はそれほど素晴らしいものではありません。何か案は?ありがとう。