django
elie813
芝兰生于幽谷 不以无人而不芳
展开
-
django restframework serializer 增加自定义字段
在使用django restframework serializer 序列化在django中定义的model时,有时候我们需要额外在serializer中增加一些model中没有的字段。有两种方法实现这个目的。 假设现在有一个Animal模型,其中有name, type, country字段,country为外键。我们在序列化Animal时,需要额外增加外键country的area信息。 方法转载 2018-01-15 14:32:08 · 5457 阅读 · 0 评论 -
在 Django REST framework 善用 SerializerMethodField 来优化不必要的查询
首先来看一个例子,在一般情况下,对于有父子关系的对象,我们使用下面的方法来创建类。 一个Article类,一个Article对象可以有多个Comment实例,那么Django中类的定义如下: #coding:utf-8 from django.db import models from django.contrib.auth.models import User class Artic转载 2018-01-15 14:35:50 · 1102 阅读 · 0 评论