擅长:python、mysql、java
<p>您还可以为<code>password</code>字段使用<a href="https://www.django-rest-framework.org/api-guide/serializers/#field-level-validation" rel="nofollow noreferrer">field validation function</a>,方法是将<code>validate_password</code>方法添加到序列化程序并使其返回散列。</p>
<pre><code>from rest_framework.serializers import ModelSerializer
from django.contrib.auth.hashers import make_password
class UserSerializer(ModelSerializer):
class Meta:
model = backend.models.User
fields = ('username', 'email', 'password',)
validate_password = make_password
</code></pre>