出现这个报错需要把 readonly 改成 read_only
NotImplementedError: create() must be implemented.
这个问题是由于我在Django序列化保存数据是报出的异常
原因是:create方法没有被实现
解决方法是在序列化模型类中写入 def 手动实现 create 方法的实现
class DepartmentSer(serializers.Serializer):
id = serializers.IntegerField(label='ID', read_only=True) # 反序列化输入时,不用给值
name = serializers.CharField(label='部门名称', max_length=30)
def create(self, validated_data):
name = Department.objects.create(**validated_data)
return name



