gpt4 book ai didi

django - 如何在Django中显示来自模型的图像?

转载 作者:行者123 更新时间:2023-12-04 23:27:56 26 4
gpt4 key购买 nike

如何显示模板中模型的图像?

我将在模板index.html中显示来自照片目录(upload_to ='photos')的图像。怎么做?

例如:

我的模特

class Photo(models.Model):
nazwa = models.ImageField(upload_to='photos', verbose_name='My Photo')

我的看法
def index(request):
img = Photo.objects.all().order_by('-id')
return render_to_response("index.html", {"img": img})

我的网址
urlpatterns = patterns('',
url(r'^/?$', 'album.views.index'),
(r'^static/(.*)$', 'django.views.static.serve', {'document_root':
os.path.join(os.path.dirname(__file__), 'static')}),
)

我的模板index.html
{% for n in img %}
??
{% endfor %}

最佳答案

您需要的所有内容都有详细记录的herehere。您需要将img传递到模板中,并使用其url()方法。

在您的模板中,您可以执行以下操作:

{% for n in img %}
<img src="{{ n.nazwa.url }}" />
{% endfor %}

希望这可以帮助。

关于django - 如何在Django中显示来自模型的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9498012/

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