在使用djangorestframeworkserializer序列化在django中定义的model时,有时候我们需要额外在serializer中增加一些model中没有的字段。有两种方法实现这个目的。假设现在有一个Animal模型,其中有name,type,country字段,country为外键。我们在序列化Animal时,需要额外增加外键country的area信息。方法一修改数据库,利用model这里就不多解释,主要来说第二种,不修改django的model,直接使用SerializerMethodField(method_n...
继续阅读 >