Fehler beim Einsatz von Geodjango mit Spatialit auf Ubuntu
-
15-11-2019 - |
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
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