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 не будет работать правильно.