В зависимости от того, какую (если таковая имеется) среду, которую вы используете, я предлагаю вам сделать запрос, чтобы самостоятельно проверить имя вакансии и создать необходимую информацию для пользователя вместе с остальными валидациями для формы.
В зависимости от количества рабочих мест, вы можете отправить имена представлению, которое содержит форму, и использовать javascript, чтобы сообщить, какое использование принято.
Если это не имеет смысла для вас, то, подытоживая мое мнение, это так: не пытайтесь спроектировать вашу программу и / или пользователя, чтобы он пытался делать недопустимые вещи и ловить ошибки, когда они это делают, и обрабатывать их тогда. Имхо, гораздо лучше спроектировать вашу систему, чтобы не создавать ошибок. Сохранить ошибки в фактические ошибки:)