Injecting data into a template can be tricky. I would recommend doing
two things:
1) Serialize your data to JSON in your view first using Python's json
module. Something like this:
>>> images_as_json = json.dumps(images)
2) Rather than trying to inject it directly into JavaScript, which can
cause encoding-related issues, dump your JSON-formatted string into a
hidden node on page, then read it out and parse it into a JS object. So,
for example:
<div style="display: none;" id="myData">{{ images_as_json }}</div>
<script type="text/javascript>
var images = $.parseJSON($('#myData').html();
</script>
_Nik