博客之新增上传文件(包括图片)功能
来源:互联网 发布:java异常有哪些分类 编辑:程序博客网 时间:2024/05/21 22:34
先哭两声 。。。我的天 博客是去年11月到1月写的初步模型,当时边看官网边学边写。
现在 时隔四个月想新增一点功能。才发现 该死 全都忘光啦。。新增个文件 都弄了五个小时 。呜呜
1、首先 需要在setting.py中加入以下两句 表明 以后 文件不特地指明的话都存储在根目录下的media目录下
MEDIA_URL='/media/'
MEDIA_ROOT= os.path.join(BASE_DIR,'media')
2、采用将文件内容存储进数据库的防范 ,因此 参考这篇文档 https://docs.djangoproject.com/en/1.11/topics/http/file-uploads/
(1) 声明一个FIleField类型的 (在models.py)
(2) 表单模型
(3)在templates目录下新增 文件上传的html 大致模板如下:
(4)修改url.py 与view.py如下:
注意:新增一个model的时候 下次运行之前 都需要先运行 python manage.py makemigrations 接着python manage.py migrate 将数据库的变化同步
大致如下了
0 0
- 博客之新增上传文件(包括图片)功能
- h5新增文件图片上传
- TinyMCE 新增本地图片上传功能
- TinyMCE 新增本地图片上传功能
- 单个文件(图片)上传功能
- Ecshop商品新增加一个图片上传功能
- 博客新手,试试图片上传功能
- 图片上传功能之~百度编辑器单独作为图片上传文件上传功能,百度编辑器做缩略图
- 【移动端实现】相机唤起及图片上传功能(包括微信)
- Node.js 博客实例(三)增加文件上传功能
- Java实现图片的压缩(包括文件上传的图片压缩)
- ajax中form表单中含有文件上传功能,后台语言是java,包括图片的下载,预览,删除
- 微信公众号页面调用拍照上传图片,包括预览没文件压缩,还有扫码功能
- WebClient上传文件到指定URI及在指定URI下载文件(包括图片)
- POST上传各种数据类型(包括图片)
- ajax实现异步文件(图片)上传功能
- iOS上传文件(图片)之AFNetworking 3.0上传文件上传图片
- iOS上传文件或base64(图片)之AFNetworking 3.0+上传文件上传图片
- VS2013打开2015的项目报错 The specified task executable location ... csc.exe" is invalid.
- 106. Construct Binary Tree from Inorder and Postorder Traversal
- 软件测试报告应该注意哪些事项
- spark点点滴滴 —— 开发运行scala程序
- 非农数据惊人利好 美联储6月加息概率大增,黄金的好日子到头了
- 博客之新增上传文件(包括图片)功能
- myeclipse安装activiti插件(不需要网络)
- jQuery同步Ajax带来的UI线程阻塞问题及解决办法
- filter与servlet的比较
- C++第六次实验-项目2
- codeforces 807A Is it rated?
- Kafka相比于HDFS的优势
- kafka 自定义分区实例
- day1的笔记(python)