[英]Django changing datefield to arrayField
我目前正在将我的整个项目迁移到 PostgreSQL。 我有 2 个字段想要更改为 ArrayField,但是我遇到了这个错误。
weight = models.FloatField(max_length=20, blank=True, null=True)
date = models.DateField(auto_now_add=True)
weight = ArrayField(
models.FloatField(max_length=20, blank=True, null=True)
)
date = ArrayField(
models.DateField(auto_now_add=True)
)
(ArrayField 是导入的)
当我尝试使用makemigrations
,没有错误。 但是,当我使用migrate
命令时,我收到此错误django.db.utils.ProgrammingError: cannot cast type date to date[]
我不得不删除我的旧迁移,之后它就像一个魅力。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.