首页 > 解决方案 > Django - 将模型字段从浮点数迁移到浮点数数组

问题描述

我在 Django 应用程序中有一个 postgres 数据库。

我们设计了一个数据库并开始在生产中填充它。但是,我们模型之一的字段之一似乎应该是浮点数组而不是浮点数。

为此,我想使用 postgres 中的 ArrayField。但是,如果我只是替换我models.FloatField(verbose_name=_('Space between nozzles'))的,models.ArrayField(models.FloatField(verbose_name=_('Space between nozzles')))我在尝试迁移时会收到此错误:

无法将类型双精度转换为双精度 []

我可以这么轻松地转换我的模型字段类型吗?

谢谢

标签: djangopostgresqlmigration

解决方案


推荐阅读