Имеется лента записей. Предполагается, что каждую запись можно добавить в избранное. Для этого у каждой записи имеется "картинка со звёздочкой". При щелчке на картинке запись добавляется/удаляется в избранное.
<div id="{{ project.id }}" class="favorite">
<img src="{{ media }}/pics/fav{% if project.fav %}1{% else %}0{% endif %}.png" id="{{ project.id }}" class="fav" align="right" alt="Добавить в избранное" border="0" height="16" width="16"/>
</div>
После загрузки страницы нужно пройтись по всем записям и яксово загрузить эти картинки для каждой записи. (для добавленной в избранное одну картинку, а для всех остальных - другую).
А затем обрабатывать для каждого щелчка по картинке (добавляется/удаляется в избранное).
Подскажите, как всё это правильно организовать.