/ / jQueryの値をDjangoビューに送信する - javascript、jquery、python、django

JQueryの値をDjangoビューに送信する - javascript、jquery、python、django

私はDjangoとjQueryでかなり新しいです。 私はボタンをクリックすると私のdjangoビューにいくつかのjquery変数を送信する方法を探しています。ボタンとjQueryコードを作成しました。このコードは、クリックするとボタンの値とともに警告メッセージを表示できますが、その値を私のdjangoビューに送る方法はわかりません。

回答:

回答№1は0

jq:

<script language="javascript" type="text/javascript">
$("#auth-login-form").submit(function(){
$.ajax({
type:"POST",
url:"/user/login/",
data:{"username":$("#auth-login-username").val(),"password":$("#auth-login-password").val()},
beforeSend:function(xhr){
xhr.setRequestHeader("X-CSRFToken", $.cookie("csrftoken"));
},
success:function(data,textStatus){
alert("success");
},
error:function(XMLHttpRequest, textStatus, errorThrown){
});
return false;
});
</script>

ジャンゴビュー:

 def login(request):
if request.method == "POST":
username = request.POST.get("username", "")
password = request.POST.get("password", "")
return HttpResponse("OK")
else:
return render(request, "user/login.html")