更新时间:2022-05-29 21:27:56
串行器的 id
字段设置为只读,因为 editable = False
参数。
The id
field of the serializer is set as read-only because of the editable=False
argument.
具有editable = False设置的模型字段,AutoField字段将
默认设置为只读, p>
Model fields which have editable=False set, and AutoField fields will be set to read-only by default,
尝试明确声明:
class PersonCreateSerializer(serializers.ModelSerializer):
# Explicit declaration sets the field to be `read_only=False`
id = serializers.UUIDField()
class Meta:
model = Person
fields = ('id', 'username', 'email', 'password')