mrb*_*gen 2 python django django-models django-filer
我正在使用Django Filer能够在Django Admin面板中上传多个图像.但是,我无法找到如何获取这些图像,以便我可以在模板/ HTML文件中呈现它们.
我知道如何在上传正常方式时获取图像,因为我可以在模板中引用模型.但我不知道如何能够使用Django Filer拍摄我上传的图像.
我是Django noob,如果这个问题看起来很奇怪,那就很抱歉.如果有人对如何在Django管理面板中上传多个图像有任何其他建议,请提供建议.
小智 6
你的问题的答案在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()
Run Code Online (Sandbox Code Playgroud)
您可以使用简单的缩略图来渲染它:
{% load thumbnail %}
<img src='{% thumbnail object.image 250x250 crop %}'/>
Run Code Online (Sandbox Code Playgroud)
或者只是定期:
<img src='{{ object.image.url }}'/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1213 次 |
| 最近记录: |