次の問題があります:
ImageSpecField
django-imagekit 拡張機能を使用するモデルからイメージ リストに関する JSON データを提供する AJAX ビューを django で作成しています。
class Image(models.Model):
title = models.CharField(max_length=120)
img = models.ImageField(upload_to="images")
thumb = ImageSpecField(source="img",
id="core:image:image_thumbnail"
)
objects = models.Manager()
json_data = JSONConvertibleManager()
JSONConvertibleManager
このモデルは、組み込みの Django シリアライザー ( のインスタンス) を使用して、カスタム マネージャーを使用して JSON ( ) に変換しますdjango.core.serializers
。
ImageSpecField
私の問題は、完全に省略されている を除いて、すべてのフィールドが適切にシリアル化されていることです。シリアル化中に値を返すことは可能instance.thumb.url
ですか?