Проект в django. Миксин для любых сущностей

Есть вот такой простой миксин:

class UniqueNameErrorMixin:
    def clean_name(self):
        name = self.cleaned_data['name']
        if Status.objects.filter(name=name).exists():
            raise ValidationError('Статус с таким именем уже существует.')
        return name

Как сделать его универсальным, чтобы его можно было просто импортировать и использовать для других сущностей?


Ответы (0 шт):