есть 2 модели:
class U (models.Model):
id = models.AutoField(primary_key=True)
created_at = models.DateTimeField(auto_now_add=True)
author = models.CharField(max_length=3000, blank=True, null=True)
name = models.CharField(max_length=18, null=True, blank=True)
class U_blocked (models.Model):
name_blocked = models.CharField(max_length=18, help_text="блокированный")
В модель U_blocked периодически через админку заносятся "некоторые запрещенные значения" которые нельзя использовать в модели U.
Мне необходимо при внесении сведений через форму модели U в поле "name", осуществлять проверку на наличие внесенного значения в U_blocked.name и если значения совпадают то выбрасывать ошибку.
Подскажите пожалуйста как можно реализовать такую проверку.