如何使用邮递员创建自定义程序

时间:2017-04-01 16:36:13

标签: django django-rest-framework

enter image description here

当我在终端尝试createsuperuser时,我可以做到。 另外我可以看到创建的自定义用户密码被哈希。 但是当我试图创建自定义用户时。我能成功。 但密码没有哈希,我无法登录。

1 个答案:

答案 0 :(得分:0)

我不知道你是使用rest-framework还是纯django,但无论你需要调用哪种方式:

user.set_password(validated_data['password'])

如果你使用内置的Django模型和auth(注册,登录,..)的视图,它已经完成。但是,如果您使用自定义用户模型,则需要使用set_password()。最好的方法是在模型表单的创建/保存方法中。 rest-framework

的示例