Как бы вы изменили часть шаблона без использования двух шаблонов [Django]? - PullRequest
0 голосов
/ 03 апреля 2019

Я хочу изменить файл template.html с данными из функции python в моем файле views.py. В основном, когда происходит событие onclick, я использую ajax для выполнения запроса GET с данными шаблона. Теперь я просто хочу отобразить результаты вызываемой функции. Решения, которые я видел до сих пор, предлагают использовать 2 шаблона, в которых вы просто используете тег «include». Существуют ли другие теги django или свойства ajax, которые могут выполнить это с помощью одного шаблона?

1 Ответ

0 голосов
/ 03 апреля 2019

Я нашел пакет python django_render_partial , который, кажется, способен достичь того, что я ищу.Использование тегов render_partial в моем шаблоне для визуализации результатов вызовов функций Python.

РЕДАКТИРОВАНИЕ:

Вместо того, чтобы нуждаться в этом пакете, фактически можно вернуть любой пустой список при использовании render(),Затем вы можете обновить этот же список с помощью другой функции в views.py, но также необходимо будет вернуть его с помощью той же функции рендеринга.Примечание. Вам нужно будет определить свой список вне обеих функций и обновить его, используя ключевое слово global.Кроме того, вам также необходимо обновить страницу шаблона.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...