Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/359.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 ImageField的url方法返回一个非url值-Django_Python_Django_Url_Django Models - Fatal编程技术网

Python ImageField的url方法返回一个非url值-Django

Python ImageField的url方法返回一个非url值-Django,python,django,url,django-models,Python,Django,Url,Django Models,我正在Windows上使用Django进行开发。我有一个带有imagefield的模型,并使用表单来填充它。图像上传没有问题。当我试图通过以下方式在模板内显示上载的图像时,会出现问题: <img src ='{{object.image.url}}'/> 我也有同样的问题。在模型声明中,我将“upload_to”参数值从绝对路径更改为相对路径,这解决了问题。您的代码没有显示。为什么不将其设置为相对路径?url返回?抱歉,已修复。代码正在显示。我已将这些设置添加到我的问题中。在

我正在Windows上使用Django进行开发。我有一个带有imagefield的模型,并使用表单来填充它。图像上传没有问题。当我试图通过以下方式在模板内显示上载的图像时,会出现问题:

<img src ='{{object.image.url}}'/>   

我也有同样的问题。在模型声明中,我将“upload_to”参数值从绝对路径更改为相对路径,这解决了问题。

您的代码没有显示。为什么不将其设置为相对路径?url返回?抱歉,已修复。代码正在显示。我已将这些设置添加到我的问题中。在发布之前,我阅读了这些示例,在下面的示例中,url方法返回一个url:>>>car.photo.url u''@silenghost:docs没有说它必须是完全限定的url。事实上,在我所有的项目中,很长一段时间以来,我一直在使用一个相对的URL,“/media/”作为我的媒体URL。
MEDIA_ROOT = 'C:/pp/pm/static/'
MEDIA_URL = '/static/'