AI智能
改变未来

django 实现显示图片功能

此方法亲测有效

django 版本 3.0.8
python 版本 3.8.1

  • 在settings.py中添加如下代码
MEDIA_URL = \'/media/\'MEDIA_ROOT = os.path.join(BASE_DIR, \'media\')
  • 在你的主项目的urls.py下添加如下代码
from django.contrib.staticfiles.urls import staticfiles_urlpatternsfrom django.contrib import staticfilesfrom django.contrib.staticfiles.urls import staticfrom . import settings
  • 在最后添加如下代码
urlpatterns += staticfiles_urlpatterns()urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
  • 在与主项目平行的文件夹下创建一个名为media的文件夹
  • 把你想显示的图片放到此文件夹中
  • 在你的想要插入图片的html模板中写下如下代码,注意src=后面接的是你图片的路径这里是静态图片
<img src=\"/media/your_photos_name.png\" width=\"980\" height = \"180\"/>

我的结果

我无语了,不知道为啥一直上传不上去,反正成功了。

只要src后面的路径是正确的且有这张图片,网页就能显示对于动态的也一样你只要确保路径是正确的就行。

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » django 实现显示图片功能