- 已关闭。**此问题为not reproducible or was caused by typos。当前不接受答案。
这个问题是由打字错误或无法再重现的问题引起的。虽然类似的问题在这里可能是on-topic,但这个问题的解决方式不太可能帮助未来的读者。
昨天关门了。
Improve this question
虽然上下文确实呈现在html中,但我可以使用其他变量,但无法访问图像。我的代码是:
网页:
{% for a in Manga %}
<div class="manga_container">
<div class="manga_image">
<p>{{a.manga_image}}</p>
<img src="{{ x.manga_image.url }}" alt="">
</div>
</div>
{%endfor%}
型号:
class Manga(models.Model):
manga_name = models.CharField(max_length= 255, default="null")
manga_image = models.ImageField(upload_to="thumbnail", default="thumbnail/noimage.png")
def __str__(self):
return f"{self.id}, {self.manga_name}"
最后查看:
def Index(request):
manga = Manga.objects.all().values()
chapter = Chapter.objects.all().values()
fansub = Fansub.objects.all().values()
context= {
"Manga": manga,
"Chapter": chapter,
"Fansub": fansub,
}
template = loader.get_template("Index.html")
return HttpResponse(template.render(context, request))
因为一次必须处理多个模型,所以使用基于函数的视图。
我的媒体和网址如下:
一个三个三个一个
我已经把p标记为我看到它的网址,你可以看到它是在正确的地方,当我去www.example.com我可以看到它,它确实出现在我的屏幕上。我已经尝试了我能想到的大多数方法。我想看到我的html上的图像,我没有触摸任何东西,所以它基本上是默认图像,因为我已经配置它。127.0.0.1:8000/media/thumbnail/noimage.png i can see it and it does come up to my screen. i have tried most of the ways i could have think of. I want to see the image on my html and i didnt touch anything so it is basicly default image as i have configured it to.
1条答案
按热度按时间czq61nw11#
取代:
用途: