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

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

作为Django的新手,我很难在Django 1.3中制作一个上传应用程序。我找不到任何最新的例子/片段。有人可以发布一个最小但完整的示例代码(模型、视图、模板)来这样做吗?



梵蒂冈之花
浏览 607回答 3
3回答

牛魔王的故事

一般来说,当你试图‘只是得到一个工作的例子’时,最好是‘开始写代码’。这里没有代码可以帮助您,因此它使回答问题的工作为我们做了更多的工作。如果您想抓取一个文件,您需要在html文件中找到这样的东西:<form&nbsp;method="post"&nbsp;enctype="multipart/form-data"> &nbsp;&nbsp;&nbsp;&nbsp;<input&nbsp;type="file"&nbsp;name="myfile"&nbsp;/> &nbsp;&nbsp;&nbsp;&nbsp;<input&nbsp;type="submit"&nbsp;name="submit"&nbsp;value="Upload"&nbsp;/></form>这将给您一个浏览按钮,一个启动操作的上传按钮(提交表单),并注意所使用的enctype,这样Django就知道了request.FILES在某个视图中,您可以使用def&nbsp;myview(request): &nbsp;&nbsp;&nbsp;&nbsp;request.FILES['myfile']&nbsp;#&nbsp;this&nbsp;is&nbsp;my&nbsp;file中有大量的信息。文件上传文档我建议你彻底阅读这一页开始写代码-然后返回示例和堆栈跟踪,当它不起作用时。
打开App,查看更多内容
随时随地看视频慕课网APP