【发布时间】:2014-07-01 20:13:12
【问题描述】:
如果我有一个看起来像这样的模型:
class Subject(models.Model):
name_first = models.CharField(max_length=200)
name_middle = models.CharField(max_length=200, blank=True)
name_last = models.CharField(max_length=200)
name_prefix = models.CharField(max_length=200, blank=True)
name_suffix = models.CharField(max_length=200, blank=True)
favorite_color = models.CharField(max_length=200)
我想反序列化这样发送的数据:
"name": {
"prefix": "",
"first": "John",
"middle": "S",
"last": "Smith",
"suffix": ""
},
"favorite_color": "blue"
如何在 Django REST 框架中做到这一点?我宁愿不必介绍Name 模型。
【问题讨论】:
标签: django django-models django-rest-framework