Django Tastypie,属性或函数中的字段?
例如,我想在返回模型的json数据时添加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
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”,但仍然没有。。。