您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Django:如何从模板调用视图函数?

Django:如何从模板调用视图函数?

一种选择是,你可以submit使用form

像这样:

<form action="{% url path.to.request_page %}" method="POST">
    <input id="submit" type="button" value="Click" />
</form>

删除onclickmethod

如果你想加载页面的特定部分,而无需重新加载页面-你可以

<input id="submit" type="button" value="Click" data_url/>

一个submit听众

$(function(){
     $('form').on('submit', function(e){
         e.preventDefault();
         $.ajax({
             url: $(this).attr('action'),
             method: $(this).attr('method'),
             success: function(data){ $('#target').html(data) }
         });
     });
});

假设您希望每当用户单击“单击”按钮时从html文本框中的用户输入中获取值,然后调用您在mypythoncode.py内编写的python函数(mypythonfunction)。注意,“ btn”类在css文件中定义。

在templateHTML.html中:

内部view.py:

import mypythoncode

def request_page(request): if(request.GET.get(‘mybtn’)): mypythoncode.mypythonfunction( int(request.GET.get(‘mytext@R_490_2419@’)) ) return render(request,’myApp/templateHTML.html’)

Go 2022/1/1 18:23:17 有429人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶