擅长:python、mysql、java
<p>从您选择的序列化程序类来看,似乎您正在使用Django REST框架进行序列化。如果这是正确的,我将通过在<code>Task</code>模型上声明一个可调用的函数来处理这个问题,该函数返回您想要包含的结果,然后显式地为这个可调用函数指定一个序列化器字段。例如:</p>
<pre><code>class Task(models.Model):
def enabled_results(self):
return self.results.filter(enabled=True)
class TaskResultsSerializer(ModelSerializer):
results = ResultSerializer(source='enabled_results', many=True, read_only=True)
class Meta:
model = Task
</code></pre>
<p>这是未经测试,但它似乎应该工作。你知道吗</p>