如何在googleappengin页面上显示数据库中存储的图像

2024-04-16 05:09:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我上传了GAE非rel数据库的图像。我正在使用python django。你知道吗

型号.py

class UploadImages(models.Model): user = models.ForeignKey(User) description = models.CharField(max_length=150) image = models.FileField(upload_to=image/user/)

现在我使用queryset获取这个表数据,并尝试在html页面上显示图像。你知道吗

{% for img in images %}
        <div class="superbox-list">
            <img src="{{ img.image }}" alt=" " title="    {{ img.description }}" class="superbox-img">
        </div>
{% endfor %}

但是图像没有显示。我要做的是在GAE-django项目中显示图像。你知道吗


Tags: djangopy图像imagediv数据库imgmodels
1条回答
网友
1楼 · 发布于 2024-04-16 05:09:29

要处理<img>的src链接,需要一个处理程序。你知道吗

更好的选择是使用googlecloudstorage。谷歌将以非常低的成本为您提供图像,而无需编写自己的处理程序。使用GCS,您可以使用serving url调整图像大小和裁剪图像。在您的模型中,您只需存储此服务url一次。你知道吗

示例代码显示为here。你知道吗

相关问题 更多 >