Интеграция GeoDjango в существующий проект Django

У меня есть проект Django с несколькими приложениями. Все они используют базу данных с engine = django.db.backends.postgresql_psycopg2 . Теперь мне нужны некоторые функции GeoDjango , и я решил интегрировать их в свой существующий проект. Я прочитал руководство и похоже, что мне нужно создать отдельную частичную базу данных для GeoDjango. Интересно, есть ли где-нибудь еще. Я попытался добавить это в одно из моих приложений models.py, не меняя настроек базы данных:

from django.contrib.gis.db.models import PointField

class Location(models.Model):
        location = PointField()

Но когда я запустил syncdb, я получил эту ошибку.

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)
6
задан Taryn 26 June 2011 в 00:23
поделиться