1👍
The way to do this is to implement ajax on your front end, and then request for new images at an interval, once a new image is found, update the container where you are showing your images and add the new (available) image.
Have a look at the django-dajaxice
library to help you with the “wiring” of your front end to django correctly.
The way you have written your code, all three images are sent at once to your page, and your javascript snippet is in effect just refreshing the page very quickly, which is why you see the flickering effect.
You could do a “hack” and create a separate view for each image in django, then call each view on an interval using javascript – it would have the same end result but really inefficient in terms of code.
Source:stackexchange.com