欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

django中的media

程序员文章站 2023-11-02 18:11:40
我们用Django写一个网站,可能会需要将用户注册时的头像展示到页面上,当然一开始学的用户上传头像文件都是在项目目录下的,那我们在网页上获取这个头像文件是获取不到的,此时我们需要配置一下media,才能访问这个文件。 下面是配置media的步骤: # Django用户上传的都叫media文件 MED ......

  我们用django写一个网站,可能会需要将用户注册时的头像展示到页面上,当然一开始学的用户上传头像文件都是在项目目录下的,那我们在网页上获取这个头像文件是获取不到的,此时我们需要配置一下media,才能访问这个文件。

  下面是配置media的步骤:

# django用户上传的都叫media文件
media_url = "/media/"
# media配置,用户上传的文件都默认放在这个文件夹下
media_root = os.path.join(base_dir, "media")
from django.views.static import serve
from django.conf import settings
from django.conf.urls import url

# media相关的路由配置
    url(r'^media/(?p<path>.*)$', serve, {"document_root": settings.media_root}),

  创建一个media的文件夹,将上传的文件放入media中,img标签路径中再加上/media/即可。