gpt4 book ai didi

django - 序列化模型时,如何告诉 Django 返回 ImageField.url (而不是相对路径)?

转载 作者:行者123 更新时间:2023-12-02 05:48:59 26 4
gpt4 key购买 nike

模型上的 ImageField

some_image = models.ImageField(upload_to= get_upload_path)

这是我用于序列化的内容:

data = serializers.serialize("json",ModelName.objects.all(),use_natural_keys=True)

我为 some_image 获取的 json 是相对于 MEDIA_URL

要手动解决这个问题,我调用 some_image.url,效果很好,我该如何制作,以便这将是使用 serializers.serialize 时图像返回的默认值

最佳答案

以下是用于指定序列化哪些字段的文档:https://docs.djangoproject.com/en/dev/topics/serialization/#subset-of-fields

听起来您应该包含 url 和除 some_image 之外的所有其他字段。

关于django - 序列化模型时,如何告诉 Django 返回 ImageField.url (而不是相对路径)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9809945/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com