bytes.cat

La wiki d'FP d'informàtica

Eines de l'usuari

Eines del lloc


django_api

Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèvia Revisió prèvia
django_api [2023/04/14 16:52]
enric_mieza_sanchez [APIs simples amb JsonResponse]
django_api [2023/04/14 17:06] (actual)
enric_mieza_sanchez [APIs simples amb JsonResponse]
Línia 30: Línia 30:
  
 def get_questions(request): def get_questions(request):
-    queryset = Question.objects.all() +    jsonData list( Question.objects.all().values() )
-    questions = list( queryset.values() )+
     return JsonResponse({     return JsonResponse({
             "status": "OK",             "status": "OK",
-            "questions": questions,+            "questions": jsonData,
         }, safe=False)         }, safe=False)
 </file> </file>
  
 <WRAP info> <WRAP info>
-Observa bé què cal per poder serialitzar els objectes del model. +Observa bé què cal per poder serialitzar els objectes del model
 +  jsonData = list( Question.objects.all().values() ) 
 + 
 +  - Tenim un queryset de Questions 
 +  - Seleccionem només els valors amb ''.values()'' 
 +  - Transformem en una llista amb ''list( ... )''
 </WRAP> </WRAP>
  
django_api.1681491164.txt.gz · Darrera modificació: 2023/04/14 16:52 per enric_mieza_sanchez