Django Rest Aut-用户注册 [英] Django Rest Aut - User registration

查看:87
本文介绍了Django Rest Aut-用户注册的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在Django 1.9上使用Django Rest Auth在系统上注册新用户.而且我需要在此过程中执行一些额外的代码,以将额外的数据保存在另一个表上.

I´m using Django Rest Auth on Django 1.9 to register new users on system. And I need to execute some extra code in this process to save extra data on another tables.

有人知道最好的方法吗?

Anybody knows the best way to do it?

推荐答案

编写 CustomRegisterSerializer 并将其添加到 settings.py 文件中.

Write CustomRegisterSerializer and add it to settings.py file.

    REST_AUTH_REGISTER_SERIALIZERS = {
        "REGISTER_SERIALIZER":"common_app.serializers.CustomRegisterSerializer"
    }

编写新创建的序列化器的 save()方法,并放入一些额外的可执行代码.
如果您的用户模型具有额外的字段,则可以编写 validate_field 方法.

Write save() method of newly created serializer and put some extra executable code.
If your user model have extra fields, you can write your validate_field methods.

作为参考,您可以在我希望这会有所帮助.

这篇关于Django Rest Aut-用户注册的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆