Django REST Updateview带有PUT POST-skip更新值

Django REST Updateview带有PUT POST-skip更新值,django,postgresql,django-rest-framework,Django,Postgresql,Django Rest Framework,尝试用REST更新字段,我用postgresql数据库尝试过,它跳过了更新的数据,它进入模型的保存,但没有更新的opt值 观点 序列化程序 instance.opt似乎未传递给instance.save。 如果我替换: instance.opt = validated_data.get('OPT', instance.opt) 使用固定值: instance.opt = validated_data.get('OPT', 11) 它可以工作,我缺少什么?还有instance.opt=val

尝试用REST更新字段,我用postgresql数据库尝试过,它跳过了更新的数据,它进入模型的保存,但没有更新的opt值

观点

序列化程序

instance.opt似乎未传递给instance.save。 如果我替换:

 instance.opt = validated_data.get('OPT', instance.opt)
使用固定值:

instance.opt = validated_data.get('OPT', 11)

它可以工作,我缺少什么?

还有instance.opt=validated_数据。获取'opt',instance.opt?谢谢,我错过了!
 instance.opt = validated_data.get('OPT', instance.opt)
instance.opt = validated_data.get('OPT', 11)