Django. Бесконечная прокрутка на прокручиваемой таблице не работает

У меня есть прокручиваемая таблица в одном из моих шаблонов, определенная следующим образом:

А мой вид определяется следующим образом:

    def optimizer(request, pk):
        sids = []
        settings = Setting.objects.get(pk=1)
        trucks = Truck.objects.all()
        
        for s in SaleOrder.objects.filter(delivered=False):
            if s.get_total_items > 0:
                sids.append(s.id)
        
        sales = SaleOrder.objects.filter(pk__in=sids).order_by('-id')
        
        lines = SaleOrderLine.objects.filter(delivered=False, order_id__in=sids)
    
        min_load = settings.minimum_load_percentage
        min_value = settings.minimum_total_amount
        
        page = request.GET.get('page', 1)
        paginator = Paginator(sales, 20)
        try:
            sales = paginator.page(page)
        except PageNotAnInteger:
            sales = paginator.page(1)
        except EmptyPage:
            sales = paginator.page(paginator.num_pages)
        
        initLoad = Load.objects.get(pk=pk)
        loadedOrders = initLoad.order_ids.all()
        loadedLines = initLoad.line_ids.all()
    
        if request.GET.get('selected_lines') and request.GET.get('truck_selector'):
            lids = request.GET.getlist('selected_lines')
            alllines = SaleOrderLine.objects.filter(pk__in=lids, order_id__in=loadedOrders)
            for l in loadedLines:
                if l not in alllines:
                    initLoad.line_ids.remove(l)
    
            truck = Truck.objects.get(pk=request.GET.get('truck_selector'))
            initLoad.truck_id = truck
            initLoad.state = 'preview'
            initLoad.save()
            return redirect('optimizer', pk=initLoad.id)
    
        data = {
            'trucks': trucks,
            'sales': sales,
            'lines': lines,
            'initLoad': initLoad,
            'loadedOrders': loadedOrders,
            'step': initLoad.state,
        }
    
        return render(request, 'optimizer/main_optimizer.html', data)

Итак, я следовал руководству, размещенному на здесь, но когда я дохожу до нижней части таблицы, ничего не происходит.

Я не понимаю, почему не загружается остальная часть данных, когда я добираюсь до "путевой точки". Любое предложение или новое решение для этого будет оценено по достоинству.

Спасибо.

Попробуйте разместить ваш var infinite = new Waypoint скрипт после html <tbody class="infinite-container">

В настоящее время, когда он вызывается, элемент этого класса еще не создан.

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