Идентификатор в кнопке не совпадает
id="button1-{{ forloop.counter }}"
Вы можете попробовать $('[id^="button1"]').attr("disabled", true);
в вашем jquery селекторе, но ваша функция не имеет особого смысла. Если у вас уже есть уникальный класс в кнопке лайков, вы можете просто сделать
$('.likes-button').click(function() {
$(this).prop("disabled", true);
});
или просто
$('.likes-button').click(function(e) {
$(e.target).prop("disabled", true);
});
Без jQuery
document.querySelector(".likes-button").addEventListener("click", function(e) {
e.target.setAttribute("disabled", true);
});