tengo este modelo Django:GeoDjango y MySQL: los puntos no pueden ser NULL, ¿qué otro valor "vacío" debería usar?
from django.contrib.gis.db import models
class Event(models.Model):
address = models.TextField()
point = models.PointField('coordinates', null=True, blank=True)
al sincronizar este modelo usando MySQL, este mensaje de error se imprime mientras que la creación de índices:
Failed to install index for events.Event model: (1252, 'All parts of a SPATIAL index must be NOT NULL')
así, no ser capaz de utilizar null=True
(dado que Quiero tener ese índice), ¿qué otras posibilidades tengo? Podría definir el punto (0,0) como "vacío", pero luego tengo que recordar esa convención en todos los lugares donde planeo usar los datos, de lo contrario, muchos eventos tendrán lugar en algún lugar del Atlántico al oeste de África ...
¿Qué otras posibilidades hay?