Приветствую, всех.
Есть model:
class ACI(models.Model):
node_id = models.ForeignKey(Node)
timestamp = models.DateTimeField(auto_now_add=True, auto_now=False)
aci = ArrayField(models.FloatField())
Есть serializers для этой модели:
class ACISerializer(serializers.ModelSerializer):
class Meta:
fields = (
'id',
'node_id',
'timestamp',
'aci',
)
model = models.ACI
Когда добавляю данные, например aci: [22.3, 22.4, 22.5] в этот serializer через DRF веб интерфейс, показывает ошибку : ['[22.3, 22.4, 22.5]'] A valid number is required.
В чем может причина, DRF разве просто не передает эти данные в Django?
Используются:
- Django = 1.8.13
- Django Rest Framework = 3.4.0
- PostgreSQL = 9.3.13