作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有这个模型:
class MyModel(User):
#others fields
class MySerializer(serializers.ModelSerializer):
class Meta:
model = MyModel
fields = ('username', 'password', 'some_field')
serializer = MySerializer(data=request.DATA)
print(serializer.is_valid())
username field
,必须是唯一的
User model
描述,与数据库中的一个匹配,序列化无效,所以
serializer.is_valid()
返回
错误
最佳答案
因为您正在使用 ModelSerializer
它会自动为您的序列化程序生成验证器。您应该使用正常 Serializer
类代替。
Validation in REST framework
关于Django rest 序列化程序在数据存在时中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24942406/
我有 json 数据: { "products": [ { "productId" : 0, "productImg" : "../img/product-ph
我是一名优秀的程序员,十分优秀!