如何使用django restfulframework 实现文件上传
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用django restfulframework 实现文件上传相关的知识,希望对你有一定的参考价值。
给你一个我的代码:
首先需要用下面的装饰器把POST数据的解析器改为MultiPartParser,其中picture的file字段是个FieField或者它的子类。
@api_view(['POST'])@parser_classes((MultiPartParser,))
def upload_picture(request):
if "file" in request.FILES:
f = request.FILES["file"]
picture = Picture()
picture.file = f
picture.save()
return Response(data="id":picture.id) 参考技术A 实现文件上传
如何使用 django 编写代码 [关闭]
【中文标题】如何使用 django 编写代码 [关闭]【英文标题】:how to write codes using django [closed] 【发布时间】:2014-02-05 09:58:51 【问题描述】:如何在 ubuntu 平台上使用 django 框架编写 python 代码。也可以在windows平台上使用django来编写python代码吗? django 可以与 eclipse 一起使用吗(我的 eclipse IDE 中有 PyDev 插件)。谢谢。
【问题讨论】:
您是否尝试过阅读文档?有不错的 Django 教程。 【参考方案1】:如何在ubuntu平台下使用django框架编写python代码。
打开文本编辑器并编写代码。
在windows平台下也可以用django写吗 python代码?
是的
django 可以与 eclipse 一起使用吗(我的 eclipse 中插入了 PyDev IDE)
是的
【讨论】:
以上是关于如何使用django restfulframework 实现文件上传的主要内容,如果未能解决你的问题,请参考以下文章
Django:当我使用 django 表单时,如何实现这个 html 表单