Бесконечная прокрутка работает, но не делает все так, как нужно

На моем сайте я хочу показать пользовательские рейтинги, для этого я использовал бесконечную прокрутку, но я столкнулся с одной проблемой.
когда он сначала загружает данные до вызова <a class="infinite-more-link" href="?page={{ ratings.next_page_number }}"></a> он показывает звезду с подсчетом голосов, но когда после вызова <a class="infinite-more-link" href="?page={{ ratings.next_page_number }}"></a> он не показывает звезду.
мой views.py

@login_required
def ratings_user(request,pk):
    ratings = VoteUser.objects.filter(the_user_id=pk).order_by('-pk')
    paginator = Paginator(ratings, 1)
    page = request.GET.get('page')
    try:
        posts = paginator.page(page)
    except PageNotAnInteger:
        posts = paginator.page(1)
    except EmptyPage:

        posts = paginator.page(paginator.num_pages)
    return render(request,request.session['is_mobile']+'profile/ratings.html',{'ratings':posts})

html

Я пытался поместить <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.9.0/css/all.min.css" rel="stylesheet"> внутри class="infinite-item", но это не помогло. Что может быть причиной этого? Спасибо.

Не похоже, что .stars() будет искать новые элементы, добавляемые в DOM. Вам следует поискать опцию конфигурации функции обратного вызова в Waypoint.Infinite, которую вы сможете вызывать .stars() на новых элементах.

Вернуться на верх