Django的使用Media URL在模板(django using MEDIA URL in a

2019-10-22 22:46发布

我试图访问由用户上传的文件。

我有以下设置:

MEDIA_ROOT = os.path.join(PROJECT_ROOT, 'project/media/') 

MEDIA_URL = '/project/media/'

和文件分别是:

path = models.FileField(upload_to="myApp")
image = models.ImageField(upload_to="myApp/logos", null=True, blank=True)

在模板中我尝试存取权限它的方式如下:

{{MEDIA_URL}}{{file.path}}

但它不工作..

我究竟做错了什么?

Answer 1:

file.path返回表示文件的对象,你想要的是file.path.url这需要添加的护理MEDIA_URL



文章来源: django using MEDIA URL in a template