Django上传文件
来源:互联网 发布:音乐格式转换器mac版 编辑:程序博客网 时间:2024/06/01 09:13
Django上传文件
版本1.10.5
1、 Settings: myproject/settings.py
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')MEDIA_URL = '/media/'
MEDIA_ROOT: 上传文件的存放位置
MEDIA_URL: serve文件的寻找目录
2、myproject/myapp/models.py
class Document(models.Model): docfile = models.FileField(upload_to='documents/%Y/%m/%d')
创建模型,模型只存储文件目录
3、myproject/myapp/views.py
def upload_file(request): """ 上传文件 :param request: :return: """ if request.method == 'POST': my_file = request.FILES.get('myfile', None) if not my_file: return HttpResponse('没有文件上传') new_doc = Document(doc_file=my_file) new_doc.save() return render(request, 'app/upload.html')
model’s save()把文件名字存到数据库中
4、写前端提交页面
5、完善url
阅读全文
0 0
- Django - 上传文件(初稿)
- django 文件上传
- django 文件上传
- Django的文件上传
- django上传文件
- django 文件上传
- django上传文件
- django 上传文件
- django上传文件
- Django文件上传
- django实现文件上传
- Django form 文件上传
- Django实现文件上传
- django 文件上传
- Django文件上传
- python-django文件上传
- Django文件上传
- DJango文件上传实现
- 九九乘法表、java、MySQL 编程题
- 四五、使用form表单提交,post请求提交参数,跳转页面。
- caffe的python接口学习(8):caffemodel中的参数及特征的抽取
- html语义化
- swift之属性观察 (willSet和didSet)
- Django上传文件
- 对文字和行高的理解
- 网站前后台模板---个人喜欢
- mardown学习总结
- 去除inline-block元素间间距的N种方法
- concurrentHashMap原理
- 前端学习资源收集
- 在apache服务器上的访问去除index.php
- javascript 面向对象编程