如何在django中将文件路径转换为url

nav*_*een 3 django django-forms django-admin

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

Ris*_*nha 5

无需进一步配置,通过 Django models.FileField(也models.ImageField)存储的文件最终会出现在您的MEDIA_ROOT文件夹中,并且可以在MEDIA_URL使用MEDIA_ROOT.

看一下:

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

<a href="{{ object.file.url }}">Download File</a>
Run Code Online (Sandbox Code Playgroud)

如果此问题与静态文件有关static,请staticfiles在 Django 文档中搜索和。它类似于媒体配置。


编辑:更新的链接