У меня есть CBV ListView, для которого я получаю случайный набор запросов и разбиваю его на страницы, но я вижу, что кажется, что содержимое отличается от somedomain.com/quiz/1
и somedomain.com/quiz/1/?page=1
Мой Listview выглядит так :
class Test_ListView1(ListView):
template_name = "test.html"
paginate_by = 12
context_object_name = "test"
def get_queryset(self):
queryset = list(SomeModel.objects.order_by("-created_at").values('id','question_field','some_json'))
random.shuffle(queryset)
return queryset[:24]
в моих URL, я кеширую свою страницу, чтобы она возвращала одно и то же значение в течение определенного периода (50000se c) времени, например:
path('somedomain.com/quiz/1', cache_page(50000)(Test_ListView1.as_view()), name="test1" ),
, но Я до сих пор вижу разницу между somedomain.com/quiz/1
и somedomain.com/quiz/1/?page=1
- они кажутся двумя разными страницами ..
Как мне сделать их одинаковыми?