Я работаю над проектом, который включает в себя test.Questions из test должен выходить случайным образом и должен отображаться по одному. Есть кнопка Next, которую вы нажали, когда закончите, чтобы ответить на вопрос. Затем там должен показать другой вопрос.
Я делаю это, как показано ниже
$('btnEnd').click(function() {
var rates =
document.getElementsByClassName('button_radio')
$("input:radio").each(function(){
var name = $(this).attr("name")
if($("input:radio[name="+name+"]:checked")){
var radioValue =
$("input[name="+name+"]:checked").val()
$.ajax({
url: "{% url 'test' id %}",
data: {
'radioValue': radioValue
},
success: function (data) {
}
});
}
def Test_view(request,id):
install = User_table.objects.get(id=id)
install.checking=True
install.save()
random_number =randint(45, 50)
list_answered={}
radioValue = request.GET.get('radioValue', None)
list_answered['random']=radioValue;
finance=Test.objects.filter(sections=1,data=date.today(),number=random_number);
return render(request,'finance.html',{'finance':finance,'id':id})
Здесь URL-адрес для функции Test_view
Но он не работает, и я не уверен, что он сохраняет ответ или нет?