BookingService/user/serializers.py

19 lines
540 B
Python

from rest_framework import serializers
from . import models
class UserSerializer(serializers.ModelSerializer):
class Meta:
model = models.User
exclude = ('groups', 'user_permissions')
extra_kwargs = {
'password': {'write_only': True, 'required': False},
'teacher': {'required': False}
}
class LoginSerializer(serializers.Serializer):
username = serializers.CharField(label='用户名', max_length=150)
password = serializers.CharField(label='密码', max_length=128)