Как сделать запрос ajax jquery для получения данных из ListView Django?Jquery

Программирование на jquery
Ответить
Гость
 Как сделать запрос ajax jquery для получения данных из ListView Django?

Сообщение Гость »


У меня есть базовый шаблон, в котором есть заголовок, и в этом заголовке есть несколько кнопок со ссылками, внешний вид которых я хотел бы изменить при нажатии, для этого необходимо использовать 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?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»