【发布时间】:2020-10-13 08:03:20
【问题描述】:
我从 DRF 开始,我想同时序列化 ID 和 Hyperlinked URL。
让我定义一个简单的示例模型:
class Account(model.Models):
name = models.CharField(max_length=100)
active = models.BooleanField()
我知道有一个ModelSerializer代表对象如下:
{
"id": 1,
"name": "library",
"active": true
}
还有一个HyperlinkedModelSerializer,它代表如下对象:
{
"url": "http://127.0.0.1:8000/core/accounts/1/",
"name": "library",
"active": true
}
本质上在HyperlinkedModelSerializer 中我们可以检索行的ID,但是我正在寻找的是得到这样的东西:
{
"id": 1,
"url": "http://127.0.0.1:8000/core/accounts/1/",
"name": "library",
"active": true
}
【问题讨论】:
标签: python django django-rest-framework