我尝试了以下代码,以便能够在Gijgo网格中显示我的数据库记录。不幸的是,它不起作用,因为Gijgo默认情况下需要没有密钥的JSON数据。
据我所知,有两种方法可以解决这个问题:
model
,pk
,fields
),这是Gijgo接受的知道如何解决这个问题吗?
代码
demand = Demand.objects.filter(week__number=request.GET["weeknumber"], week__year=request.GET["weekyear"])
response = serializers.serialize("json", demand)
return HttpResponse(response, content_type='application/json')
[{"model": "demand", "pk": 4, "fields": {"week": 3, "model": 1, "product": 3, "type": 7, "build": 1, "sdna": 1234, "rcna": 234234, "sdeu": 3333, "rceu": 433, "ssd": 53, "src": 63, "notes": "fafd"}}]
答案 0 :(得分:1)
您可以使用.render()方法来修改服务器对gijgo网格可用的javascript数组的响应。您可以在http://gijgo.com/grid/methods/render
查看示例如果修改服务器上的响应并希望在自定义字段名称中返回信息,也可以使用http://gijgo.com/grid/configuration/mapping.dataField和http://gijgo.com/grid/configuration/mapping.totalRecordsField。