【问题标题】:How to access uploaded files in Django?如何在 Django 中访问上传的文件?
【发布时间】:2014-08-04 21:49:24
【问题描述】:

我在这里按照 django 的上传示例进行操作:

Minimal Django File Upload Example

现在我想在浏览器中显示上传的文件(.jpg 或 .pdf)。通过单击链接,浏览器会打开 URL:localhost:8000/media/documents/2014/08/04/test1.jpg 并且 Django 抛出一个错误:当前的 URL,media/documents/2014/08/04/test1.jpg,与我定义的任何 URL 都不匹配。

如何更改媒体文件的 url 设置?

谢谢!

【问题讨论】:

    标签: python django file-upload


    【解决方案1】:

    【讨论】:

    • 好的,我在网址中添加了+ static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)。现在它工作至今......现在我必须弄清楚如何使用子目录......
    • @work.b 的子目录是一样的,只需使用您的媒体 URL/you-new-subdirectory
    • 好的,我解决了这个问题。我的 MEDIA_ROOT 路径出错了……现在它工作正常!
    猜你喜欢
    • 2016-10-05
    • 2018-11-18
    • 2011-02-07
    • 2018-04-18
    • 1970-01-01
    • 2018-07-07
    • 2013-04-24
    • 1970-01-01
    • 2020-08-08
    相关资源
    最近更新 更多