Спор глухого с немым
Когда вам ставили задачу, то должны были четко указать способ взаимодействия фронта и бэка - ajax или стандартный post - это по способу взаимодействия. Тоже самое и с валидацией - такие вопросы должны задаваться в начале работы
А вообще валидация на сервере таких простых вещей как валидность почтового адреса или заполненность всех требуемых полей и подобных кейсов - прошлый век.
По поводу не нравится верстка - тут бэкендер не прав - можно вообще не использовать выдаваемую джанго верстку форм, а просто нормально отрабатывать то что пришло - соблюсти правила нейминга полей