您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Django REST Framework中序列化程序验证的顺序

Django REST Framework中序列化程序验证的顺序

由于你的username字段很可能已unique=True设置,因此Django REST框架会自动添加一个验证器,该验证器将检查以确保新用户名是唯一的。实际上,你可以通过进行确认repr(serializer()),这将向你显示所有自动生成的字段,其中包括验证程序。

验证按特定的,未记录的顺序运行

class Meta:
    extra_kwargs = {
        "username": {
            "validators": [],
        },
    }

但是,你将需要unique在自己的验证中重新执行检查,以及已自动生成的任何其他验证器。

Go 2022/1/1 18:23:19 有511人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶