如何在Django/Python中使用Gijgo网格使我的JSON工作?

如何在Django/Python中使用Gijgo网格使我的JSON工作?,python,json,django,Python,Json,Django,我尝试了下面的代码,以便能够在网格中显示我的数据库记录。不幸的是,它不起作用,因为Gijgo默认情况下需要不带键的JSON数据 据我所知,解决这个问题有两种选择: 去掉JSON中的键模型pk字段,这是Gijgo所接受的 配置Gijgo以了解我的JSON结构,但我找不到有关此方法的任何信息 你知道我怎样才能解决这个问题吗 代码 可以使用.render方法修改服务器对gijgo网格可用的javascript数组的响应。你可以在网站上看到一个例子 如果修改服务器上的响应并希望以自定义字段名返回信息,也

我尝试了下面的代码,以便能够在网格中显示我的数据库记录。不幸的是,它不起作用,因为Gijgo默认情况下需要不带键的JSON数据

据我所知,解决这个问题有两种选择:

去掉JSON中的键模型pk字段,这是Gijgo所接受的 配置Gijgo以了解我的JSON结构,但我找不到有关此方法的任何信息 你知道我怎样才能解决这个问题吗

代码


可以使用.render方法修改服务器对gijgo网格可用的javascript数组的响应。你可以在网站上看到一个例子

如果修改服务器上的响应并希望以自定义字段名返回信息,也可以使用和

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"}}]