【发布时间】:2013-06-18 12:24:12
【问题描述】:
所以 Tastypie 会根据你的 Django 模型的字段自动生成字段(如果你使用 ModelResource)。我想使用我的模型中的一些方法作为资源中的字段。在 Tastypie 中有没有好的方法来做到这一点?我知道使用hydrate 可以做到这一点,但这似乎有点老套。
【问题讨论】:
所以 Tastypie 会根据你的 Django 模型的字段自动生成字段(如果你使用 ModelResource)。我想使用我的模型中的一些方法作为资源中的字段。在 Tastypie 中有没有好的方法来做到这一点?我知道使用hydrate 可以做到这一点,但这似乎有点老套。
【问题讨论】:
试试这个:
class UserCharField(ModelResource):
stuff = fields.CharField(attribute='get_stuff_method', readonly=True)
class Meta:
queryset = User.objects.all()
【讨论】: