【发布时间】:2017-04-19 05:31:24
【问题描述】:
有没有一种方法可以使用引导程序从静态目录中读取和显示我的图像?例如。显示 多个(100) 个图像,我可以删除这些图像并添加具有不同文件名的新批次..
我想避免这样做,
<div class="thumbnail">
...
<img src={% static '../a.jpg' %}
class="img-responsive"><img src={% static '../b.jpg' %}
class="img-responsive">...
解决了! 参考可以在这里找到 Passing a python list to django template & How to pass a list from a view to template in django
【问题讨论】:
-
为什么你不能对多张图片多次或循环执行相同的操作?不,使用 php 不是解决问题的好方法,因为可以使用已有的工具轻松解决,例如 Django。
-
那么,您想显示特定目录中的所有图像吗?
-
@ChidG 你能提供多张图片的例子吗?注意到php,谢谢!是的,直接进入 Django 网络
-
<img src={% static 'visual/images/a.jpg' %}><img src={% static 'visual/images/b.jpg' %} ><img src={% static 'visual/images/c.jpg' %} > -
是的,使用循环。
{% for image in images %}<img src={% static image %}>{% endfor %},其中 images 是指向文件名列表的上下文变量。您的下一个问题是如何生成文件名列表,对吗?您可以在视图中使用os模块。
标签: django