gpt4 book ai didi

html - 如何在 html 页面中显示来自 django 数据库的图像?

转载 作者:行者123 更新时间:2023-12-05 07:49:42 25 4
gpt4 key购买 nike

我已经在 Django 数据库中上传了图片,但是我无法在 HTML 页面上显示这些图片。

正在获取图像名称,但未显示。这是我的代码:

模型.py

image=models.FileField(upload_to='images',blank=True)

def save(self, *args, **kwargs):
super(Movie, self).save(*args, **kwargs)
filename=self.image.url

results.html

<table>
<td>
<tr>{% for i in p %}</tr>
<tr>{{i.movie_name}}</tr>
<tr>{{i.description}}</tr>
<tr>{{i.release_date}}</tr>
<tr>{{i.ticket_price}}</tr>
<img src="{{i.image}}"/>
<tr>{% endfor %}</tr>
</td>
</table>

请告诉我必须在 views.py 文件中做哪些更改

最佳答案

而不是使用

<img src="{{i.image}}"/>

在您的results.html 中,使用:

<img src="{{ i.image.url }}"/>

关于html - 如何在 html 页面中显示来自 django 数据库的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36996985/

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