Hola a todos! Estoy intentando con geodjango introducir unas coordenadas desde un formulario de una página web a una base de datos postgis.
La base de datos tiene la extensión postgis y postgis_topology. El problema es que cuando introduzco las coordenadas y le doy al submit me genera este error:
null value in column "geom" violates not-null constraint
DETAIL: Failing row contains (5, 3, null).
El 5 es el id, el 3 es la coordenada introducida (para probar si la guardaba) y null es el valor de geom
geom = models.PointField()
No entiendo por qué me da error si se supone que en geom no tengo que introducir nada,
únicamente debe saber que es un PointField.
Aquí os muestro mi código:
models.py:
from django.contrib.gis.db import models
class Pozo(models.Model):
# gid_pozo = models.IntegerField(primary_key=True)
coorx = models.IntegerField()
# geom = models.PointField()
objects = models.GeoManager()
Muchas gracias!