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>

我正在使用python Django框架。 运行开发服务器时未显示图像。 这是代码,其他一切正常,但图像只是显示为缩略图。گ

<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%}