如何从模板运行功能?
我想要一个只是调用一个函数的链接。
我对django很陌生,不确定如何在模板和视图之间进行交互。从模板执行功能
Q
从模板执行功能
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. 从模块执行所有功能
- 4. 从功能对象执行的功能
- 5. 功能模板
- 6. 模板功能
- 7. 模板功能
- 8. 模板功能
- 9. 模板功能
- 10. 从自动执行功能
- 11. 从android执行webservice功能
- 12. 执行jQuery的功能回路烬模板完成
- 13. 在Smarty模板引擎中执行MD5功能
- 14. 执行功能
- 15. 执行功能
- 16. 模板类功能
- 17. C++模板功能
- 18. GCC模板功能
- 19. Typedef模板功能
- 20. Go模板功能
- 21. Wikiversity模板功能
- 22. 模板功能 - 模板是否覆盖正常功能
- 23. 参考模板参数功能模板
- 24. 功能上的模板模板参数
- 25. 模板功能模板参数
- 26. 在模板类使用模板功能
- 27. 错误:执行模块功能 'setInfo'
- 28. 呼叫从一个模板类中的模板功能
- 29. javascript执行功能
- 30. 执行功能:Angular2