2016-04-06 43 views
0

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

+1

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

+0

抱歉给您带来不便。 – naveen

+0

不要道歉,解决这个问题。 –

回答

0

在没有进一步的配置,文件Django的models.FileField(也models.ImageField)在MEDIA_ROOT夹结束和将使用MEDIA_ROOT下的文件夹结构由MEDIA_URL定义的基本路径下可用。

看一看:

https://docs.djangoproject.com/en/1.9/ref/models/fields/#django.db.models.FileField https://docs.djangoproject.com/en/1.9/topics/http/file-uploads/ https://docs.djangoproject.com/en/1.9/ref/settings/#media-root https://docs.djangoproject.com/en/1.9/ref/settings/#media-url Django MEDIA_URL and MEDIA_ROOT Django Rest get file from FileField url

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

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

如果此问题涉及静态文件,请在Django文档中搜索staticstaticfiles。它与媒体配置类似。

相关问题