模板中的get_serving_url用法? (= gae issue 3688)

时间:2011-02-26 06:56:29

标签: google-app-engine

如何使用函数get_serving_url显示模板中实体引用的图像?情况是这样的,不起作用:

{{ a.matched_images.get().get_serving_url() }}

您能否帮我解决如何在模板中使用get_serving_url实现缩略图?

此问题为acknowledged

由于

2 个答案:

答案 0 :(得分:3)

获取URL并将它们与列表中的图像一起压缩,然后再将它们传递到Django中 - 无论如何,你真的不应该从模板中调用API方法。或者,在数据存储区模型上创建一个执行此操作的方法,并传入包含blob的实体。

答案 1 :(得分:1)

Nicklas R's thread in in the GAE Google Group解释了他是如何解决的:

  

它的工作方式与模板中的提议类似:

<img src="{{ ad.uri2view }}">
     

将后端功能添加到模型:

def uri2view(self):#enable get_serving_url 
    return images.get_serving_url(str(self.matched_images.get().primary_image.key()))+'=s120'