Метод HTMX не активируется при действии select from list в шаблоне (представление не видит HTMX)
Добрый день
У меня есть микро Django приложение. В котором я хочу настроить возможность обновления элемента с помощью метода [HTMX].
У меня есть небольшая форма в шаблоне - которая основана на выборе элемента из списка. Список отображается хорошо и элементы в нем появляются.
Я соединил этот элемент в шаблоне (список выбора) с другим элементом в шаблоне - графом.
Я пытаюсь активировать метод [HTMX] в коде Django, но ничего не происходит. Действие кода не продвигается дальше. Такое ощущение, что представление не находит и не активирует действие [HTMX].
print("HTMX") - не действие - print
В чем может быть причина? Возможно, вы сможете найти какую-то ошибку в коде. Буду очень благодарен за любую информацию.
<hr/>
<div class="row">
<div class="col-4">
<form>
<select
id="select-name"
class="custom-select"
name="select"
autocomplete="off"
hx-get="{% url 'tabl_2_htmx' %}"
hx-target="#figure">
{% for select in selector %}
<option value="{{select}}">{{select}}</option>
{% endfor %}
</select>
</form>
</div>
<div id="figure" class="col-8">
{% include 'tabl_2_htmx_figure.html' %}
</div>
</div>
def tabl_2_htmx(request):
context = {}
queryset_selector = Model_1.objects.all()
last_row = queryset_selector.last()
values_selector = last_row.name_1
select_1 = request.GET.get('select', values_selector)
qs_select = Model_1.objects.filter(name_1=select_1).order_by('ud')
date = [d.date for d in qs_select]
cds = ColumnDataSource(data=data_x)
fig = figure(x_axis_type='datetime')
fig.line(x='date', y='ud', width=1, source=cds)
script_2, div_2 = components(fig)
context['script_2'] = script_2
context['div_2'] = div_2
menu_selector = Model.objects.all()
menu = [d.name for d in menu_selector]
print(menu)
context['selector'] = menu
if request.htmx:
print("HTMX")
return render(request, 'tabl_2_htmx_figure.html', context)
return render(request, "tabl_2_htmx.html", context)