Ajax валидация форм в Django
Сегодня я расскажу о том, как мы валидируем формы с использованием технологии Ajax. На стороне сервера будет использоваться Django. Ничего нового в этом способе нет, в интернете есть несколько статей на эту тему, главное же отличие от этих статей заключается в том, что всю логику валидации формы через Ajax мы вынесем в отдельное представление (view). Это позволит нам писать все остальные представления без какой-либо дополнительной логики. При написании функционала будет использоваться Class Based Views подход. При валидации форм с использованием Ajax мы получаем следующие преимущества: страница пользователя не перезагружается пока данные не валидны; форма не отрисовывается заново; логика валидации формы описывается в одном месте. Если заинтересовались, добро пожаловать под кат.Читать дальше →