Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django-{MEDIA_URL}未按预期工作_Python_Django - Fatal编程技术网

Python Django-{MEDIA_URL}未按预期工作

Python Django-{MEDIA_URL}未按预期工作,python,django,Python,Django,我有一个小问题,我的Django媒体标签不能正常工作 这不会返回我所期望的路径,即“/media/uploads/image\u name\u goes\u here/”,相反,我会得到“/uploads/image\u name\u goes\u here/”,尽管我在settings.py中指定了媒体URL='/media/' 我的上传\u到图像模型中的路径是以下功能 def img_path(instance, filename): return ('uploads/%s' % (

我有一个小问题,我的Django媒体标签不能正常工作

这不会返回我所期望的路径,即“
/media/uploads/image\u name\u goes\u here/
”,相反,我会得到“
/uploads/image\u name\u goes\u here/
”,尽管我在settings.py中指定了
媒体URL='/media/'

我的
上传\u到图像模型中的路径是以下功能

def img_path(instance, filename):
    return ('uploads/%s' % (filename))

class Image(models.Model):
    ...
    image_url=models.ImageField(upload_to=img_path,null=True)
    ...
我的html:


你知道为什么URL的“media/”部分没有显示吗?

你的模板上下文中没有media\u URL;默认情况下它不在那里

但是请注意,您不需要它,也不应该像这样访问字段。使用
url
属性:

<img src='{{ Image.img_url.url }}'>

看看这个