коммерческий проект, и я хочу загрузить все продукты на одной странице, которая находится на главной странице, но вместо загрузки всех продуктов сразу, я хочу, чтобы они загружали их в наборах по 16 одновременно, чтобы сайты не работали медленно.
Я использовал Django нумерацию страниц с путевыми точками и jquery, но проблема с этим заключалась в том, что он автоматически загружал товары при прокрутке вниз. Я хочу, чтобы товары загружались только при нажатии кнопки «Загрузить больше», и я не хочу, чтобы домашняя страницаURL должен быть изменен.Какой подход лучше использовать в таком случае?
Views.py
class ProductListView(generic.ListView):
model = Product
queryset = Product.objects.all()
context_object_name = 'products'
paginate_by = 16
template_name = 'index.html'