我在img标记周围添加htmla标记时遇到了问题。当我添加带有变量的A标记时,它将停止在Django Admin中显示图像,但在A标记中没有变量时,它将显示图像。我似乎不明白这一点,可能它不支持sorl缩略图?在
*更新 现在尝试传递两个缩略图大小不同的变量,但它什么也没做。我刚开始在Django管理中使用定义。在
def screenshot_img(self, obj):
if obj.screenshot:
s = get_thumbnail(obj.screenshot,"x200",crop='center', quality=99)
b = get_thumbnail(obj.screeshot,"x500",crop='center', quality=99)
return u'<a href="/im_troubleticket/media/%b"><img src="/im_troubleticket/media/%s"></a>' % (s, b)
else:
return u'No image'
screenshot_img.short_description = 'Picture'
screenshot_img.allow_tags = True
在字符串中使用变量两次,因此需要提供两次:
编辑:你的代码中有两个新的错误:第一,你拼写错误目标截图. 其次,字符串中的占位符表示数据的类型,而不是变量的名称。见Python String Formatting。如果使用描述性变量名,则不太可能将%s中的s与变量名混淆。在
^{pr2}$相关问题 更多 >
编程相关推荐