【问题标题】:How to convert file path to url in django如何在django中将文件路径转换为url
【发布时间】:2016-07-26 14:20:58
【问题描述】:

我想在 django 项目中将文件路径转换为 ​​url。如何将文件字段转换为 url?

【问题讨论】:

  • 这里没有足够的细节。什么文件路径?你想用什么 URL 结束?文件路径与 URL 有什么关系?

标签: django django-forms django-admin


【解决方案1】:

如果没有进一步的配置,通过 Django 的models.FileField(也称为models.ImageField)存储的文件最终会在您的MEDIA_ROOT 文件夹中,并且将在MEDIA_URL 使用MEDIA_ROOT 下的文件夹结构定义的基本路径下可用。

看看:

当配置正确时,在你的模板中文件的链接是

<a href="{{ object.file.url }}">Download File</a>

如果这个问题是关于静态文件的,请在 Django 文档中搜索 staticstaticfiles。类似于媒体配置。


编辑:更新链接

【讨论】:

    猜你喜欢
    • 2010-09-06
    • 1970-01-01
    • 1970-01-01
    • 2014-04-27
    • 2014-05-04
    • 2021-10-18
    • 1970-01-01
    • 2010-11-17
    • 1970-01-01
    相关资源
    最近更新 更多