У меня есть базовый шаблон, в котором есть заголовок, и в этом заголовке есть несколько кнопок со ссылками, внешний вид которых я хотел бы изменить при нажатии, для этого необходимо использовать ajax, чтобы избежать перезагрузки страницы. . Запрос должен быть GET для отображения обновленных данных страницы.
То есть сценарий ajax должен быть выполнен в моем base.html при событии нажатия кнопки, чтобы загрузить шаблон, расширяющий базу. Верно?
Вид:
класс HomeListView(ListView): модель = Автомобили имя_шаблона = 'cars.html' context_object_name = 'автомобили' защита get_queryset (сам): автомобили = super().get_queryset().order_by('модель') вернуть автомобили Данные в шаблоне cars.html (расширяющем base.html) обрабатываются следующим образом:
{% если автомобили %} {% для машины в машинах %}
{{ car.brand }} {{ car.model }} {{ car.factory_year }} – $ {{ car.value }}
{% конец для %} {% еще %}
Результатов не найдено.
{% конечный %}
Каков самый разумный способ выполнить этот ajax-запрос для получения обновленной контекстной переменной автомобилей? Есть ли способ передать его сразу всем HTML-файлам в cars.html?
Мобильная версия