Quantcast
Viewing all articles
Browse latest Browse all 5

Answer by suhailvs for Why isn't my Django User Model's Password Hashed?

This worked for me.

class UserSerializer(serializers.ModelSerializer):    def create(self, *args, **kwargs):        user = super().create(*args, **kwargs)        p = user.password        user.set_password(p)        user.save()        return user    def update(self, *args, **kwargs):        user = super().update(*args, **kwargs)        p = user.password        user.set_password(p)        user.save()        return user    class Meta:        model = get_user_model()        fields = "__all__"

Viewing all articles
Browse latest Browse all 5

Trending Articles