У меня небольшой запрос, данные с которого передаются на <select>
. Я использую paginator, и этот селектор делает запрос на каждой странице. Поэтому я хочу кэшировать его и пытаться обновлять, например, каждые 10 минут. Как сохранить кеш и как передать его в шаблон, чтобы селектор работал?
views.py
contractors = Contractors.objects.values_list('name', flat='True')
HTML-код
<select name="contractorName" class="form-control" id="id_contractorName">
<option value="" selected=""></option>
{% for contractor in contractors %}
<option value="{{ contractor }}">{{ contractor }}</option>
{% endfor %}
</select>