django - Django - 将模型字段从浮点数迁移到浮点数数组
问题描述
我在 Django 应用程序中有一个 postgres 数据库。
我们设计了一个数据库并开始在生产中填充它。但是,我们模型之一的字段之一似乎应该是浮点数组而不是浮点数。
为此,我想使用 postgres 中的 ArrayField。但是,如果我只是替换我models.FloatField(verbose_name=_('Space between nozzles'))
的,models.ArrayField(models.FloatField(verbose_name=_('Space between nozzles')))
我在尝试迁移时会收到此错误:
无法将类型双精度转换为双精度 []
我可以这么轻松地转换我的模型字段类型吗?
谢谢
解决方案
推荐阅读
- docker - 为什么开源无服务器框架(如 OpenWhisk)需要编排器(如 Kubernetes)
- sql - SQL 从用户那里获取字符串
- java - Single.retry(3) 只调用一次
- ruby-on-rails - Rails 二阶关联过滤
- node.js - NodeJs:从 COM 串口读取数据
- laravel - 如何在 Laravel 的额外字段中使用伪造值播种数据透视数据库表?
- c# - Xamarin - 添加一个 OnPropertyChanged
- python - 我在数据框中有一个地址字段,如下所示
- android - 由于导航栏,我的 android 应用程序一直停止
- c# - 为什么 Serilog LogContext 在生命周期中会丢失属性?