我对模型进行了一些更改,将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)