Tastypie,来自属性或功能的字段?

时间:2014-05-23 07:17:14

标签: django tastypie

例如,当我返回模型的json数据时,我想添加absolute_url字段。

我在模型中添加了以下内容

@property
def absolute_url(self):
    return self.get_absolute_url()

然后在我的tastypie资源中

absolute_url = fields.CharField(attribute="absolute_url", readonly=True)

class Meta:
    fields = [... 'absolute_url' .. ]

但这还不足以让我的资源在JSON响应中包含absolute_url数据。

我必须使用dehydrate来包含该字段。

该文档并未明确定义字段的效果(此处为absolute_url CharField)。

1 个答案:

答案 0 :(得分:0)

事实证明' absolute_url'在tastypie中是一个相当特殊的领域,它有一个偶然的选择。

include_absolute_url