如何從模板運行功能?
我想要一個只是調用一個函數的鏈接。
我對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