Нет. Поскольку валидация - это бизнес форм (а не бизнес моделей), вы не можете определить это на уровне модели. Вам нужно определить пользовательскую форму, которая использует ваш конкретный FormField, и использовать эту форму.
Документы хорошо объясняют, как определять пользовательские типы полей и виджеты .
Кстати: это ответ, который я бы хотел, чтобы его ошиблись ... ИМО текущее состояние проверки уровня модели django недостаточно хорошее ... виджеты, как и способ визуального представления поля сформировать бизнес, но проверка полей также может быть модельным бизнесом, как в вашем случае.