Как можно запустить функцию из шаблона?
Я хочу иметь ссылку, которая просто вызывает функцию.
Я довольно новичок в django и не уверен, как взаимодействовать между шаблоном и представлением.Выполнить функцию из шаблона
1
A
ответ
0
Шаблоны не могут напрямую вызывать что-либо на сервере. Вам нужно иметь ссылку или кнопку, которая переходит к представлению, и представление вызывает ваш скрипт (или вы можете просто поместить код сценария в свой вид.)
1
Шаблон должен содержать кнопку, ссылку, или AJAX.
Этот запрос перейдет к вашему представлению, которое запустит скрипт.
приложение/views.py
def script(request):
if request.method == 'GET':
return render(request, 'app/script.html')
elif request.method == 'POST':
# start script
# and return something to show the user
приложение/script.html:
<html>
<body>
<form method="POST">
<input type="submit" value="Start script">
</form>
</body>
</html>
Изменение form
action
если вы хотите перейти на другую точку зрения, чтобы запустить сценарий ,
Или вы можете использовать ссылку, хотя ссылки обычно используются для вещей, которые не изменяют состояние или ничего не делают.
Смежные вопросы
- 1. Как выполнить функцию объекта внутри шаблона
- 2. Выполнить функцию из директивы
- 3. Выполнить код PHP из шаблона
- 4. Выполнить функцию C++ из AS3
- 5. Выполнить функцию JS из HTM
- 6. Выполнить функцию из динамической кнопки
- 7. Специализируется функцию из VARIADIC шаблона класса
- 8. Как выполнить функцию при первом вызове в функции рекурсивного шаблона?
- 9. Невозможно выполнить скрипты bash из шаблона тепла
- 10. Как реализовать функцию шаблона, возвращающую вектор из аргумента шаблона?
- 11. Вызвать неспециализированную функцию класса шаблона из специализированной функции класса шаблона
- 12. Получить функцию arity из параметра шаблона
- 13. Как вызвать функцию из шаблона kendoListView
- 14. Используйте настраиваемую функцию из углового шаблона
- 15. Как вызвать функцию jquery из шаблона django
- 16. Вызвать функцию python из шаблона odoo 8
- 17. C++ 11: Как выполнить функцию?
- 18. Передача функции шаблона в другую функцию шаблона
- 19. выполнить функцию из .js с J2V8
- 20. Необходимо помочь выполнить функцию из SQL-запроса
- 21. Как выполнить функцию модуля Erlang из оболочки?
- 22. Выполнить функцию из String в node.js
- 23. Невозможно выполнить функцию oracle из C#
- 24. Выполнить функцию из модели в viewcontroller
- 25. Выполнить функцию jQuery из asp: DataGrid ItemCommand
- 26. Невозможно выполнить C++ opencv-функцию из PHP
- 27. Можно ли выполнить функцию из UIView XIB?
- 28. Как выполнить функцию PostgreSQL из кода VBA?
- 29. Выполнить функцию из значения объекта в javascript
- 30. Как выполнить функцию YUI из Javascript?