假设我有一个只向自己发送电子邮件的python函数,我想在用户点击模板中的按钮时调用,而不需要任何重定向(可能只是弹出消息)。
有办法吗?
答案 0 :(得分:0)
在您的视图中,您可以处理任何传入的获取/发布请求。并且基于该按钮的处理程序(此按钮显然必须向服务器发送内容),您可以调用任何函数。
答案 1 :(得分:0)
要在不重新加载页面的情况下发送电子邮件,您可能希望使用ajax发送请求。 Here是一些细节。
例如,您可以编写以下ajax函数:
pool = Pool(processes=4)
在视图中,您几乎可以像处理一个简单的请求一样处理它:
$('#button').on('click', function() {
$.ajax({
url: '/send_mail/',
data: {email: 'send'},
type: 'GET',
}).done(function() {
alert('Well done!')
});
});