Есть вот такой простой миксин, который я использую в формах. Как его можно сделать универсальным, чтобы его не приходилось дублировать и использовать для других приложений в проекте? то есть, чтобы мне выдавало ошибку "Статус с таким именем уже существует" или "Задача с таким именем уже существует"? Может есть конечно другие варианты как можно подобное сделать, а не через миксин?
class UniqueNameErrorMixin:
def clean_name(self):
name = self.cleaned_data['name']
if Label.objects.filter(name=name).exists():
raise ValidationError('Метка с таким именем уже существует.')
return name