【发布时间】:2017-05-21 01:51:22
【问题描述】:
我会尽可能直截了当:
我有一个Challenge 模型,它包含有关某个挑战的信息以及它给出的分数。对于给定的挑战,任何User 都可以有多个Submissions。
在查询特定的Challenge 时,我想返回带有挑战信息的 JSON 以及当前request.user 得分的最高分。有没有办法以某种方式将值插入(附加)到模型实例并使用给定的 Serializer 类对其进行序列化?
我发现ModelSerializer 要求模型本身具有该字段,在我的例子中我动态添加它。
什么是解决这个问题的好方法,有没有人遇到过类似的问题?
【问题讨论】:
标签: django rest django-rest-framework django-orm django-serializer