私は複数のアプリケーションを持つDjangoプロジェクトを持っています。彼らはすべてengine = django.db.backends.postgresql_psycopg2
とdbを共有します。今私はGeoDjango
の機能をいくつか望み、それを私の既存のプロジェクトに統合したいと決めました。私はチュートリアルを読んで、私はGeoDjango用の別個のスパータイアデータベースを作成する必要があるように見えます。とにかく周りにいるのだろうかと思います。既存のDjangoプロジェクトにGeoDjangoを統合
from django.contrib.gis.db.models import PointField
class Location(models.Model):
location = PointField()
しかし、私はsyncdbの実行を実行したとき、私はこのエラーを得た:私は私のデシベルの設定を変更せずに、私のアプリのmodels.pyの一つにこれを追加しようとしました。今思い出すと
File "/home/virtual/virtual-env/lib/python2.7/site-packages/django/contrib/gis/db/models/fields.py", line 200, in db_type
return connection.ops.geo_db_type(self)
南を使用していない場合は、開始する必要があります。特に、バージョン管理ツールを使用して開発する場合。 –