Моя проблема - я пытаюсь создать таблицу, которая будет принимать данные из моего кода django через базу данных. Мне удалось получить данные из моей базы данных для вызова AJAX в виде набора запросов. Теперь мне нужно получить данные в таблицу. Ниже мой код -
это мой код jquery ajax.
$(document).ready(function(){
$('#ReusableId').on('change',function(){
var catid;
catid = $(this).find(':selected').attr("data-catid");
alert(catid);
$.ajax({
type: 'GET',
url: "InputColumns",
data:{catid:catid},
success: function (data) {
alert (data);
$('#inputc').append("<td> he" + data['id'] + "</td>");
$('#outputc').append("<td> he" + data['id'] + "</td>")
;},
});
})
});
это мой код views.py -
def get_columns(request):
if request.method == 'GET':
cat_id= request.GET['catid']
inputc=Input.objects.filter(iref_id=catid)
inputl=list(inputc)
return HttpResponse({inputc:inputc})
Это мой HTML-код -
<html>
<body>
<table id="table" class="table">
<thead>
<th>Input Name</th>
<th>Is Req</th>
</thead>
<tbody>
<td name = "#inputc" id = "#inputc">
{%for input in inputc%}
{{inputc}}
{%endfor%}
</td>
<td name = "#inputc" id = "#inputc">
{%for input in inputc%}
{{inputc}}
{%endfor%}
</td>
</tbody>
</table>
</body>
</html>
Мои данные, которые вводятся, выглядят так -
<QuerySet [<Input: Input object (1)>, <Input: Input object (2)>, <Input: Input object (3)>]>
Я не могу отобразить это.