Frage

Ich versuche, Geodjango auf dem Spatialit auf Ubuntu 11.04 zu leiten, und selbst mit einem sehr minimalen Setup schlage ich einen seltsamen Fehler.Speichern einer Instanz eines Modells mit Geo-Fields funktioniert, aber laden Sie es erneut mit einem außer {/a>: generasacodicetagpre.

relevante Teile meines generationstechnischenetagcodes generasacodicetagpre.

settings.py: generasacodicetagpre.

testapp.models generasacodicetagpre.

/ edit: Der gleiche genaue Code funktioniert ohne Probleme auf PostgreSQL / Postgis

War es hilfreich?

Lösung

OK, I found the problem myself: I forgot to use models.GeoManager as the default manager. This fixes my problem:

class TestModel(models.Model):
    name = models.CharField(max_length=10)
    location = models.PointField()

    objects = models.GeoManager()
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top