Javascriptフォームからデータを取得する際にDjangoに問題があります。ここに私のJavascriptコードは、私はしかし、私はPOSTが動作することができませんでしたGETを使用することが理想的ではありません知っている...GETフォームデータへのアクセス - DjangoのJavascriptフォーム
function save() {
var form = document.createElement("form");
console.log(form);
form.setAttribute('method', 'get');
form.setAttribute('action', '/quiz_score/');
document.body.appendChild(form);
var i = document.createElement("input");
i.setAttribute('name', 'Score');
i.setAttribute('value', ""+score);
form.appendChild(i);
var i = document.createElement("input");
i.setAttribute('name', 'csrfmiddlewaretoken');
i.setAttribute('value', '{{ csrf_token }}');
form.appendChild(i);
form.submit();
}
あり、それは単に目的のページにリダイレクトされません。私は単に私がPythonでそれを使用することができるようにスコア変数を取得しようとしています
class QuizScoreView(TemplateView):
template_name = "quiz_score.html"
def quiz_score(self, request):
# Quiz.objects.create(username= ,score=)
print("Score: "+request.body)
はここに...私のジャンゴクラスや関数です。
さらに詳しい情報が必要な場合は、次の質問に追加してください。
あなたがここで何を求めているのかは不明です。 'quiz_score'メソッドとは何ですか?それを何と呼びますか? –