【发布时间】:2014-08-23 14:11:53
【问题描述】:
我正在尝试从我在 django 中的一个视图中呈现透明图像。
这里是 HTML -
// other html stuff
< img src="{% url 'minor_url_test' }" alt="Smiley face" height="1" width="1">
// other html stuff
urls.py -
url(r'^minor_image_url/$', 'minor_url_test', name='minor_url_test')
views.py -
def minor_url_test(request):
TRANSPARENT_1_PIXEL_GIF = "\x47\x49\x46\x38\x39\x61\x01\x00\x01\x00\x80\x00\x00\xff\xff\xff\x00\x00\x00\x21\xf9\x04\x01\x00\x00\x00\x00\x2c\x00\x00\x00\x00\x01\x00\x01\x00\x00\x02\x02\x44\x01\x00\x3b"
import ipdb
ipdb.set_trace()
return HttpResponse(TRANSPARENT_1_PIXEL_GIF, content_type='image/gif')
我提供 html 文件,从不同的角度来看,所有 html 内容都正确提供,但不是图像。并且 minor_url_test 视图永远不会被击中。
我做错了什么?
【问题讨论】:
-
你能把浏览器给出的 HTML 贴出来吗?
标签: python html css django django-staticfiles