Django Tastypie,属性或函数中的字段?

Django Tastypie,属性或函数中的字段?,django,tastypie,Django,Tastypie,例如,我想在返回模型的json数据时添加absolute\uURL字段 我在我的模型中添加了以下内容 @property def absolute_url(self): return self.get_absolute_url() 然后在我的Tastype资源中 absolute_url = fields.CharField(attribute="absolute_url", readonly=True) class Meta: fields = [... 'absolute

例如,我想在返回模型的json数据时添加
absolute\uURL
字段

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

@property
def absolute_url(self):
    return self.get_absolute_url()
然后在我的Tastype资源中

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

class Meta:
    fields = [... 'absolute_url' .. ]
但这还不足以让我的资源在JSON响应中包含
绝对url
数据

我不得不使用
脱水
来包含字段


文档不清楚定义字段的效果(这里是绝对值)

事实证明,“绝对url”在tastypie中是一个相当特殊的字段,而且它有一个偶数选项


我不确定您是否真的需要在字段列表中添加“绝对url”。否则,我在这里看不到任何错误,这很奇怪,因为我有许多字段的声明方式与您的(和工作方式)完全相同。。。你有没有试过不用房地产装饰师?谢谢。奇怪,我删除了@property,但没有。。已从字段中删除“绝对url”,但仍然没有。。。