Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/11/2014, 12:30
elcaiaimar
 
Fecha de Ingreso: septiembre-2014
Mensajes: 40
Antigüedad: 10 años, 1 mes
Puntos: 0
Pregunta error: valor nulo en columna 'geom'

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!