Python 在Django中,我是否可以在没有POST操作的情况下检测文本输入更改(在表单中)?

Python 在Django中,我是否可以在没有POST操作的情况下检测文本输入更改(在表单中)?,python,django,forms,Python,Django,Forms,我有用户名为charfield的模型表单。 我想在用户停止输入文本后获取字段的值,以便在视图中的python代码中使用它 如何使用Javascript实现这一点?没有JS是否可以做到这一点?jquery+ajax调用 $('#username').on('input',function(e){ var input = $(this); var username = input.val(); console.log(username); $.post('/some/

我有用户名为charfield的模型表单。 我想在用户停止输入文本后获取字段的值,以便在视图中的python代码中使用它

如何使用Javascript实现这一点?没有JS是否可以做到这一点?

jquery+ajax调用

$('#username').on('input',function(e){
    var input = $(this);
    var username = input.val();
    console.log(username);
    $.post('/some/url/from/your/app/', function(data){
        console.log('sent username to backend');
    })
});

您可以在
用户名
输入字段中捕获
输入
事件,并将该值发送到后端。

您可以发布一个代码示例,以便您的问题更清晰/更具体吗?