@ -53,6 +53,13 @@ class UserSerializer(serializers.ModelSerializer):
'balance',
)
def create(self, validated_data):
instance = super().create(validated_data)
if not instance.password:
password = instance.objects.make_random_password()
instance.set_password(password)
instance.save()
class UserPhotoSerializer(serializers.Serializer):
photo = Base64ImageField(