Django template render pagination

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

view is:

   def get_context_data(self, **kwargs):
        context = super().get_context_data(**kwargs)

        context['paginate'] = [1, 2, 4]
        context['CurrentPaginate'] = self.request.GET.get('paginate')

        return context

шаблон есть :

<select name="paginate" class="form-select 
form-select-sm" aria-label=".form-select-sm example"
onchange="if(this.value != 0) { this.form.submit()};">

    {% for option in paginate %}
        {% if option != currnetPaginate %}
            <option value={{ option }}>
             Pagination{{ option }}
            </option>

        {% elif option == CurrentPaginate%}
            <option selected="selected" value={{ option }}>Pagination {{ option }} 
            </option>
        {% endif %}
    {% endfor %}
</select>

оператор IF не будет работать правильно.

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