gpt4 book ai didi

python - 如何使用 Django Filer 获取我上传到 Django Admin 的图像?

转载 作者:行者123 更新时间:2023-11-28 21:18:19 24 4
gpt4 key购买 nike

我正在使用 Django 文件管理器,以便能够在 Django 管理面板中上传多张图片。但是,我找不到如何获取这些图像,以便在模板/HTML 文件中呈现它们。

我知道如何在正常上传时获取图像,因为我可以在模板中引用模型。但我不知道如何抓取使用 Django Filer 上传的图像。

我是 Django 菜鸟,如果这个问题看起来很奇怪,我很抱歉。如果有人对如何在 Django 管理面板中上传多张图片有任何其他建议,请提出建议。

最佳答案

您问题的答案在 django-filer 的文档中:http://django-filer.readthedocs.org/en/latest/usage.html#filerfilefield-and-filerimagefield

您需要使用 FilerImageField 而不是 django 的 ImageField 创建模型:

from django.db import models

from filer.fields.image import FilerImageField


class ImageModel(models.Model):
image = FilerImageField()

并且您可以使用简单的缩略图来呈现它:

{% load thumbnail %}
<img src='{% thumbnail object.image 250x250 crop %}'/>

或定期:

<img src='{{ object.image.url }}'/>

关于python - 如何使用 Django Filer 获取我上传到 Django Admin 的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26830584/

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