参见英文答案 >
Django: How can I call a view function from template? 5个
题
如何从HTML按钮执行Django view.py打印功能?
塞纳里奥
我的项目前端有一个启动按钮,当用户点击时,它会指示他们完成几个调查任务之一.一旦完成任何一个任务,这将是随机选择,例如, 50次将从序列中取出.
目前我只是尝试使用以下函数在Terminal中打印数字8,作为学习如何根据用户与前端的交互调用/执行Django / Python函数的第一步.
我在这里看了几个问题,包括Django: How can I call a view function from template?,它建议在一个表单中包装按钮,但我似乎无法得到任何工作的答案.我不希望将任何逻辑放入HTML页面.
这是我到目前为止的尝试.它目前无法打印到终端.
引导前端的HTML
在views.py中打印功能
def request_page(request):
if(request.GET.get('mybtn')):
counter = 8
print counter
return render_to_response('selected_path.html')
我的整体问题是到目前为止我用Django / Python学到的所有内容都涉及创建各种函数,只需在HTML页面中添加必要的模板标签即可显示内容或交互元素.我只是不确定如何反过来这样做,建立前端设施来调用后端….我希望这是有道理的.
谢谢