7月3日 Django 头像预览、用户上传文件操作、logging、debug_tool_bar
2024-09-01 01:15:27
1. 注册功能
1. 头像预览
//头像预览
$('#id_avatar').change(function () {
console.log(this.files[0])
//找到选中的头像文件
var fileobj = this.files[0]
//读取文件路径
var fileReader = new FileReader()
fileReader.readAsDataURL(fileobj)
//等图片读取完后继续执行
fileReader.onload=function () {
//设置预览图片
$('#avatar_img').attr('src',fileReader.result)
};
})
2. Django上传文件
1. 配置用户上传文件保存的位置
settings.py
# 用户上传的文件配置
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
2. 配置用户读取上传文件的相关配置
settings.py
MEDIA_URL = "/media/" # 别名
urls.py
from django.views.static import serve
from BBS_ONE import settings urlpatterns = [ # midia路由配置 path是传入serve方法的参数,可以点进serve方法里看看
url(r'^media/(?P<path>.*)$', serve, {'document_root': settings.MEDIA_ROOT}),
]
3. Django中logging的使用
https://www.cnblogs.com/95lyj/p/9260765.html
4. Django debug_tool_bar
https://www.cnblogs.com/95lyj/p/9261491.html
最新文章
- android:布局、绘制、内存泄露、响应速度、listview和bitmap、线程优化以及一些优化的建议!
- AC日记——字符替换 openjudge 1.7 08
- C 语言学习的第 05 课:了解课程配套的平台
- /dev/tty /dev/ttyS0 /dev/tty0区别 (转载)
- 杭电1071-The area
- 【最后一篇API译文】Android开发-API指南- Contacts Provider
- iframe 传值问题
- ios推送基于YII第三方组件的类库
- 实用脚本 - - addLoadEvent 页面加载完毕执行函数
- You should rebuild using libgmp >;= 5 to avoid timing attack vulnerability.";, PowmInsecureWarning
- C语言之三大查找算法
- C#多线程实现方法——Task/Task.Factary
- self-question
- 【NLP】3000篇搜狐新闻语料数据预处理器的python实现
- Dynamics CRM2015 on-premises直接升级Dynamics CRM2016 on-premises
- php载入脚本的几种方式对比
- vue ui 启动,浏览器报错Unexpected token <;
- 前端导出excel表
- 纯C:AES256
- Android Studio 2.3.3上引入3.0上开发的项目遇到的问题