我有以下问题:
我正在 django 中编写一个 AJAX 视图,该视图提供有关ImageSpecField
来自 django-imagekit 扩展名的模型的图像列表的 JSON 数据:
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
值?