Django Filefield 保存用户上传文件
Django Filefield 保存用户上传文件
网上关于Django
Filefield
的文章很少。
今天踩了踩坑,给了一套Filefiled
上传保存文件的方法。
跟一般web开发一样,上传的文件保存在请求体的某个字段中,通常为file
字段
在views.py
中,可以这样获得上传的文件
1 | # view.py |
这样avatar
就存储了上传的文件,保存其实有很简单的方法,django
替你封装好了:
1 | # view.py |
这里顺便对保存的数据进行了格式转化,调用了python
的datatime
包,当然调用time
包或者Django
的timezone
包也是一样的。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Naylen's Blog!
评论