0

テスト目的でSQLiteを使用しようとしていますが、spatialiteバックエンドが欠落しているようです。

django.core.exceptions.ImproperlyConfigured: 'django.contrib.gis.backends.spatialite' isn't an available database backend.
Try using django.db.backends.XXX, where XXX is one of:
    'dummy', 'mysql', 'oracle', 'postgresql_psycopg2', 'sqlite3'
Error was: No module named backends.spatialite.base

Djangoにそれを見つけさせる方法はありますか?

私はspatialiteをインストールしました。

これは私のdbセットアップです:

DATABASES['default'] = {
    'ENGINE': 'django.contrib.gis.backends.spatialite',
    'NAME': '/tmp/test.db'
}

Ubuntu 12.04.1 LTS; Python 2.7.3; Django 1.4.1

4

1 に答える 1

2

次を探す必要があります。

django.contrib.gis.db.backends.spatialite

いいえ

django.contrib.gis.backends.spatialite

:)

シェルからインポートしようとしています

于 2013-01-17T15:09:31.897 に答える