为了账号安全,请及时绑定邮箱和手机立即绑定

需要一个最小的Django文件上传示例

需要一个最小的Django文件上传示例

梵蒂冈之花 2019-06-12 14:52:06
需要一个最小的Django文件上传示例作为Django的新手,我很难在Django 1.3中制作一个上传应用程序。我找不到任何最新的例子/片段。有人可以发布一个最小但完整的示例代码(模型、视图、模板)来这样做吗?
查看完整描述

3 回答

?
牛魔王的故事

TA贡献1830条经验 获得超3个赞

一般来说,当你试图‘只是得到一个工作的例子’时,最好是‘开始写代码’。这里没有代码可以帮助您,因此它使回答问题的工作为我们做了更多的工作。

如果您想抓取一个文件,您需要在html文件中找到这样的东西:

<form method="post" enctype="multipart/form-data">
    <input type="file" name="myfile" />
    <input type="submit" name="submit" value="Upload" /></form>

这将给您一个浏览按钮,一个启动操作的上传按钮(提交表单),并注意所使用的enctype,这样Django就知道了request.FILES

在某个视图中,您可以使用

def myview(request):
    request.FILES['myfile'] # this is my file

中有大量的信息。文件上传文档

我建议你彻底阅读这一页开始写代码-然后返回示例和堆栈跟踪,当它不起作用时。


查看完整回答
反对 回复 2019-06-12
  • 3 回答
  • 0 关注
  • 606 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信