我正在按照本教程,但面对这些问题,我无法修复:
我的代码:
from django.contrib.auth.models import User
from rest_framework import serializers
class UserSerializer(serializers.ModelSerializer):
class Meta:
model = User
fields = ('password', 'first_name', 'last_name', 'email')
write_only_fields = ('password',)
def restore_object(self, attrs, instance=None):
# call set_password on user object. Without this
# the password will be stored in plain text.
user = super(UserSerializer, self).restore_object(attrs, instance)
user.set_password(attrs['password']) #somehow not hashing
return user
Run Code Online (Sandbox Code Playgroud) 我有一个Android应用程序,我使用REST API(django休息框架)连接到我的服务器
这是一个场景(也许是我的计划):
所以我的问题是: