I have made some changes to my model, changed a CharField to ArrayField. I am using Django 2 and PostgreSQL 11. Now I am getting an error while running migrate command: django.db.utils.ProgrammingError: cannot cast type jsonb to character varying LINE 1: ...MN "msg_list" TYPE varchar(500) USING "msg_list"::varchar(...
I have googled the topic but I didn't find any solution to the issue.
Here is the code for my model:
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)