1

DjangoとTastypieを使用してRESTfulWebアプリを作成しています。私はこのようなモデルを持っています

class Picture(models.Model):
    # some other fields
    image = models.ImageField('Image')
    def image_url(self):
        return self.image.url

Tastypieは画像のパスを提供しますが、実際にはそのURLが必要です。これを達成するための正しいリソースAPIを作成するにはどうすればよいですか?

4

1 に答える 1

0

デフォルトでは、TastyPieはImageFieldとFileFieldのURLを返すことになっています。ここを参照してください:https ://github.com/toastdriven/django-tastypie/blob/master/tastypie/fields.py#L185

# Try to return the URL if it's a ``File``, falling back to the string
# itself if it's been overridden or is a default.
return getattr(value, 'url', value)

TastyPieの最新バージョンを使用していることを確認してください。

于 2012-04-14T14:00:22.877 に答える