在Django中运行Migration Command时出现ProgrammingError

时间:2019-04-13 19:49:56

标签: django postgresql django-models django-migrations

我对模型进行了一些更改,将CharField更改为ArrayField。我正在使用Django 2和PostgreSQL11。现在运行迁移命令时出现错误:django.db.utils.ProgrammingError:无法将jsonb类型转换为字符变化[] 第1行:... MN“ msg_list”类型varchar(500)[]使用“ msg_list” :: varchar(...

我已经搜索了该主题,但没有找到解决该问题的任何方法。

这是我的模型的代码:


class Sentence(models.Model):
    sent = models.CharField(max_length=150)
    msg_list = ArrayField(models.CharField(max_length=500), blank=True, null=True)
    sent_correct = models.CharField(max_length=300, blank=True)
    pub_date = models.DateTimeField(default=timezone.now)

0 个答案:

没有答案