Проверка на уникальность в форме

У меня есть модель и форма, как эта

class Article(models.Model):
    key = models.CharField(max_length=20,null=False,unique=True)

class ArticleForm(forms.ModelForm):
    class Meta:
       model = Article
    key = forms.CharField(required=True)

Этот key уникален в таблице, поэтому я хочу подтвердить его и в форме.

Если я ставлю существующий ключ, он приходит к

1062, "Duplicate entry 'inquiry' for key ошибка в желтом экране

Однако это также не работает,

forms.CharField(required=True,unique=True)

Как я могу сделать эту валидацию?

Вернуться на верх