Je passais ma soirée à lutter contre jsonReader: configuré correctement dans jqgrid pour correspondre à la sortie JSON des capacités du sérialiseur de django. J'ai depuis été malade d'essayer et j'ai décidé que je devrais juste faire un point de vue pour donner la sortie jqgrid veut que json soit dedans par défaut. Mon plan est d'écrire une vue qui forme une chaîne qui ressemble à jqgrid le veut. Cela me semble un peu moche (c'est-à-dire beaucoup de formatage manuel de JSON), mais je pense que c'est probablement le chemin le plus extensible pour l'avenir si je choisis d'utiliser plus de fonctionnalités de jqgrid. Quelle est la méthode recommandée pour obtenir un format JSON personnalisé à partir de Django? Quelle est la méthode Django recommandée pour accomplir ce que je vais accomplir en créant une vue comme l'exemple ci-dessous?Quelle est la méthode recommandée pour sérialiser les données django dans json pour travailler avec jqgrid?
def serializedData(request):
querySet = Model.objects.filter(date=None).order_by('id')
data = '{'
for row in querySet:
# go through each item and make a pretty json row and add it to data
data += '}'
return HttpResponse(data)
Ouais, je suis déjà en mesure d'utiliser que si je choisis, je cherchais juste quelque chose à rationaliser le JSON jqGrid mise en forme pour moi (à savoir les étapes créer cette variable "data"). Merci pour la suggestion cependant. – wilbbe01