擅长:python、mysql、java
<p>刚刚找到了答案,我的问题使用了stackoverflow建议(很棒的功能!)。解决方案是重写<code>to_internal_value</code>,如下所示:</p>
<pre><code>def to_internal_value(self, data):
internal_value = super(DomainSerializer, self).to_internal_value(data)
my_non_model_field_raw_value = data.get("observeddata")
my_non_model_field_value = my_non_model_field_raw_value
internal_value.update({
"observeddata": my_non_model_field_value
})
return internal_value
</code></pre>
<p><a href="https://stackoverflow.com/a/33247673/940592">Thanks to trubliphone</a></p>