Python ImageField的url方法返回一个非url值-Django
我正在Windows上使用Django进行开发。我有一个带有imagefield的模型,并使用表单来填充它。图像上传没有问题。当我试图通过以下方式在模板内显示上载的图像时,会出现问题: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返回?抱歉,已修复。代码正在显示。我已将这些设置添加到我的问题中。在
<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/'