Моя модель (частичный код):
class Observation(models.Model):
date = models.DateField()
geom = models.PointField()
values = models.ManyToManyField(Label, through='Value', null=True, blank=True)
objects = models.GeoManager()
class Value(models.Model):
observation = models.ForeignKey(Observation)
label = models.ForeignKey(Label)
value = models.CharField(max_length=100)
objects = models.GeoManager()
Когда я управляю объектом наблюдения в интерфейсе администратора, он по-прежнему говорит, что для каждого наблюдения требуется хотя бы одно значение.
Ячто-то не так, это ошибка, или я должен написать производный класс Admin для решения этой проблемы?