2011-05-30 78 views
2

不能连接 'STR' 和 'ImageFieldFile' 在Debian Linux服务器上对象不能连接 'STR' 和 'ImageFieldFile' 对象的Django

filename = settings.MEDIA_ROOT + self.image 

运行的Python 2.5(Django的1.3)。

+1

吧,这甚至不是一个问题!提供代码,你正在尝试做什么,你试图做什么等。 – vicvicvic 2011-05-30 11:53:09

+0

@vicvicvic你没看到代码吗? – 2011-05-30 12:02:12

+0

它是在我的评论后添加的。 – vicvicvic 2011-05-30 12:07:59

回答

0

self.image是一个对象,而不是字符串:决定你想与settings.MEDIA_ROOT来连接,然后使用该属性,它的属性:

例如

file_path = settings.MEDIA_ROOT + self.image.name 

但是,我认为,问题应该有更好的方式来形成...

+1

不会image.name包含绝对路径?为什么'settings.MEDIA_ROOT +'? – 2011-05-30 12:04:55

+0

糟糕,你是对的。 – Don 2011-05-30 12:12:27

+0

@银灯不,绝对路径在'image.path' – DrTyrsa 2011-05-30 12:15:26

相关问题