, . ajax
/basic_stats/graph.png?graph.type=IMAGE
/basic_stats/graph.png - , . , , png jpg. , , Redis, /basic _stats/graph.png? . request.params ['some_key_value'] . - ajax , .
__init __. py
config.add_route('ImageSlider', '/images/ImageSlider.png')
views.py
@view_config(route_name='ImageSlider')
def ImageSlider(request):
imgData = None
if 'graph.type' in request.params:
if request.params['image.name'] == 'ImageSlider1':
r_server = redis.Redis('127.0.0.1')
imgDataObj = r_server.get('ImageSlider1')
del r_server
imgData = pickle.loads(imgDataObj)
elif request.params['image.name'] == 'ImageSlider2':
r_server = redis.Redis('127.0.0.1')
imgDataObj = r_server.get('ImageSlider2')
del r_server
imgData = pickle.loads(imgDataObj)
return Response(body_file=imgData, content_type='image/png')
Redis , FS PIL ex
imgData = Image.open("/images/ImageSlider1.png")
, .
src="/images/ImageSlider.png?image.name=ImageSlider1"
src="/images/ImageSlider.png?image.name=ImageSlider2"
, . Redis - , -. , , , , , , . , , , .
, , .
, Backbone.js src , Backbone.js , , Backbone.js.
Redis