Django:单击按钮时调用python函数

2024-04-19 12:16:55 发布

您现在位置:Python中文网/ 问答频道 /正文

假设我有一个python函数,它只向我自己发送电子邮件,当用户单击模板中的按钮时,我想调用它,而不需要任何重定向(可能只是弹出消息)。在

有办法吗?在


Tags: 函数用户模板消息电子邮件按钮重定向办法
2条回答

要在不重新加载页面的情况下发送电子邮件,您可能需要使用ajax发送请求。Here是一些细节。在

例如,可以编写以下ajax函数:

$('#button').on('click', function() {
$.ajax({
url: '/send_mail/',
data: {email: 'send'},
type: 'GET',
}).done(function() {
alert('Well done!')
});
});

从某种角度看,你几乎可以把它当作一个简单的请求来处理:

^{pr2}$

在您的视图中,您可以处理任何传入的get/post请求。根据该按钮的处理程序(这个按钮显然必须向服务器发送一些内容),您可以调用任何函数。在

相关问题 更多 >