并感谢您花时间阅读我的问题。
我已经成功实现了表单中的用户上传。我也成功地在我的开发服务器上显示上传的文件(图像)。
但是,我无法让它们在生产中显示。
我目前正在对图像使用以下过滤器:
@register.simple_tag
def media_file_url(file_obj):
file_location = file_obj.name.split('/')[0]
#gives just the key
return get_serving_url(str(file_location))
并在模板中:
<img class='visual' src='{% media_file_url promotion.image %}'
alt='image description' width='70' height='88' />
我已经尝试了上述方法,但没有拆分 file_location。
我在views.py中尝试了一个自定义url处理程序,如下所示:
def images(request, resource):
clean_key = urllib2.unquote(resource)
return HttpResponseRedirect(get_serving_url(clean_key))
以上所有在开发中工作,但不是生产。
有没有人有什么建议?
谢谢!!!