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配置可以暴露后端任意文件资源 在配置的时候一定要小心。
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- django项目中上传文件
- Django项目文件上传
- django的文件 图片上传(简单方法)
- 4、 Flex中Image控件相关之Java+Flex项目中ByteArray传到服务器端(java端)持久化(文件上传)...
- Django商城项目——静态文件修改设置cookie和校验
- JavaWeb项目实现文件上传动态显示进度实例
- 【github】上传项目之后没有bin、obj等文件
- django实现文件上传(最简单的方法)
- django项目中如何把sitemap.xml等静态文件放到web根目录
- django Blog上传文件
- Django文件上传和下载
- java上传文件到磁盘中,设置tomcat虚拟路径进行访问,解决重布项目图片消失问题
- widow下svn上传项目时的文件可执行权限问题
- django 快速实现文件上传
- github上传项目文件
- 文件上传采用虚拟路径实现项目部署和用户资源分离
- django文件上传下载
- django学习笔记---文件上传,用户认证,单选框,复选框接受
- flask django 上传文件
- 项目开发的时候上传更新的文件覆盖源文件刷新浏览器没有变化解决办法