#django #django-rest-framework #overriding #password-less
Вопрос:
В drf-passwordless
(https://github.com/aaronn/django-rest-framework-passwordless), можно ли переопределить этот класс, чтобы разрешить добавление других пользовательских полей? например, в моем случае это администратор, который регистрирует электронную почту пользователя. Я уже изменил функцию send_email_with_callback_token, чтобы включить токен в ссылку, но я также хочу иметь возможность добавлять другие пользовательские коды к ссылке, чтобы пользователь был перенаправлен соответствующим образом в соответствии с пожеланиями администратора.
Как переопределить этот класс, чтобы добавить еще несколько полей сериализаторов? Спасибо.
class EmailAuthSerializer(AbstractBaseAliasAuthenticationSerializer):
@property
def alias_type(self):
return 'email'
email = serializers.EmailField()