Когда я хочу добавить новое поле с именем slug в мою Post модель в Djnago , команда migrate вызовет UNIQUE constraint failed: new__chat_post.slug
После этого я удаляю это поле из моей модели, но проблема все еще существует. Почему?? и как решить эту проблему, не удаляя мои данные всей таблицы ??
База данных sqlite3 , а версия Django - 2.2.
спасибо.
Модель:
class Post(models.Model):
title = models.TextField(max_length=100)
context = models.TextField(max_length=255)
creation_date = models.DateTimeField(default = timezone.now)
author = models.ForeignKey(settings.AUTH_USER_MODEL,on_delete = models.CASCADE)
slug = models.SlugField(default=["title"],unique=True)