Python 如何在django网站上显示本地图像
我正在使用python Django框架。 运行开发服务器时未显示图像。 这是代码,其他一切正常,但图像只是显示为缩略图。گPython 如何在django网站上显示本地图像,python,django,Python,Django,我正在使用python Django框架。 运行开发服务器时未显示图像。 这是代码,其他一切正常,但图像只是显示为缩略图。گ <img src="C:\Users\mp88_\OneDrive\Desktop\albumLogos\B0097RFAMU.jpg"> <h1>{{ album.album_title }}</h1> <h3>{{ album.artist }}</h3> <ul>
<img src="C:\Users\mp88_\OneDrive\Desktop\albumLogos\B0097RFAMU.jpg">
<h1>{{ album.album_title }}</h1>
<h3>{{ album.artist }}</h3>
<ul>
{% for song in album.song_set.all %}
<li>{{ song.song_title }} - {{ song.file_type }}</li>
{% endfor %}
</ul>
{{album.album_title}
{{album.artist}
{album.song_set.all%中歌曲的%s}
- {{song.song_title}-{{song.file_type}
{%endfor%}
在Django中不能使用这样的本地路径。
看看
第1点和第2点应自动添加。
检查eg settings.py是否存在:
STATIC_URL = '/static/'
现在在应用程序文件夹中创建一个静态/图像文件夹。
将图像放入图像文件夹,例如img_girl.jpg。
然后,模板中的html文件可以如下所示
<!-- templates/image.html -->
{% extends 'base.html' %}
{% block content %}
{% load static %}
<!DOCTYPE html>
<html>
<body>
<h2>HTML Image</h2>
<!-- The Django way -->
<img src="{% static "images/img_girl.jpg" %}" alt="Girl in a jacket" width="500" height="600">
<!-- Direct path to image -->
<img src="../static/images/img_girl.jpg" alt="Girl in a jacket" width="500" height="600">
</body>
</html>
{% endblock %}
{%extends'base.html%}
{%block content%}
{%load static%}
HTML图像
{%endblock%}