Я пытаюсь показать свой список моделей с использованием Kendo UI.Но это дает мне ошибку в консоли браузера.Я взял список как JSON.Пожалуйста, помогите мне решить эту проблему.
шаблон
$("#grid").kendoGrid({
dataSource: {
type: "odata",
transport: {
read: { //"https://demos.telerik.com/kendo-ui/service/Northwind.svc/Customers"
url: "{% url 'test_json' %}",
dataType: "json",
}
},
schema: {
total: "count",
data: "results",
},
pageSize: 5
},
height: 550,
groupable: true,
sortable: true,
pageable: {
refresh: true,
pageSizes: true,
buttonCount: 5
},
columns: [{
field: "id",
width: 240
}, {
field: "book",
}, {
field: "no_of_page",
}]
});
views.py
def test_json(request):
books = Book.objects.all().values('id','name','no_of_page')
booklist = list(books)
return JsonResponse(booklist, safe=False)
urls.py
url(r'^test/book/$', test_json, name='test_json'),