您的位置:首页 > 编程语言 > Go语言

django项目上传文件

2020-03-06 21:53 696 查看

1 django上传的文件保存到哪里?

     (1)在settings.py文件中定义MEDIA_ROOT。就是指定程序上传放的目录路径。

     例:

          MEDIA_ROOT = os.path.join(BASE_DIR,"upload")

     (2)在settings.py中定义MEDIA_URL。 就是指定上传目录对应的访问URL地址。

     例:

         MEDIA_URL = "/media/"

     (3) 在项目BASE_DIR(根目录)目录下新建upload目录(这个名字就是MEDIA_ROOT指定的目录) 用来存放上传文件。

 

 2 如何查看上传的文件

     在urls.py中设置media开头的路径用什么视图函数处理:
     例:

          url(r'^media/(?P<path>.*)',serve,{"document_root":settings.MEDIA_ROOT}),

           这样就可以通过http://IP:8000/media/文件名    来进行上传文件的访问了。

 

 注意:media配置可以暴露后端任意文件资源 在配置的时候一定要小心。

  • 点赞
  • 收藏
  • 分享
  • 文章举报
独孤秋白 发布了1 篇原创文章 · 获赞 0 · 访问量 11 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: