var typingTimer;
var doneTypingInterval = 500;
var searchedValue;
$("#trackName").focusin(function(){
$(this).keyup(function(){
clearTimeout(typingTimer);
if($(this).val()){
typingTimer = setTimeout(doneTyping, doneTypingInterval);
}
});
});
function doneTyping(){
searchedValue = ($("#trackName").val());
return searchedValue;
}
实际上,我的目标是在django中获取此searchedValue变量,以便我可以使用此变量从django数据库中访问某些歌曲名称。
例如:如果我在输入元素中输入“ fad”,然后输入
searchedValue = "fad"
,那么我想要在django中使用此变量,以便我可以使用数据库查询来访问所有名称为“ fad”的歌曲我在这里先向您的帮助表示感谢
最佳答案
要与django通信,您有两种选择,一种是使用自定义模板标记,在这种情况下,您可以传递所需的变量并使之进行数据库读取。
Here您可以查看有关自定义模板标签的更多信息
实现此目的的另一种方法是通过REST API进行通信。为此,您需要使用Django rest框架,您可以找到有关DRF Here的更多信息。
关于javascript - 我如何将JS数据发送到Django?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59072361/