Конкретизация понятия сериализатора
Я сейчас пишу сериализатор, предназначенный для валидации пришедших uidb и токена. Этот сериализатор будет использоваться во многих местах, например: активация аккаунта, восстановления пароля. Так вот, углубившись в понятие "сериализатор", я узнал, что он предназначается для взаимодействия с моделями. Так вот, если в моем сериализаторе ни малейшего намека на взаимодействие с какой-либо моделью нет, не является ли это неправильным действием?
Может написать миксин, осуществляющий валидацию и от него наследовать представления? Но если правильнее будет так, то появляется вопрос, как потребовать эти два поля, если без сериализатора DRF не отображает HTML form для ввода? Соответственно и параметры требоваться не будут при использовании POST запроса?