Ich weiß nicht, ob es im Wesentlichen richtig ist, aber im Moment kann ich es bekommen.
http://~~~~~~~~~~~?query_param=AAA Ruft den ** query_param-Wert ** ab, wenn angegeben.
Abfrageparameter abrufen
from rest_framework.views import APIView
class SampleView(APIView):
def get(self, request):
if "query_param" in request.GET:
# query_Verarbeitung, wenn param angegeben ist
param_value = request.GET.get("query_param")
else:
# query_Verarbeitung, wenn param nicht angegeben ist
Es ist besser zu überprüfen, ob es einen Wert gibt.
In get (), wenn der dem Schlüssel entsprechende Wert nicht vorhanden ist Es scheint, dass Sie den Standardwert angeben können.
So was??
Angabe des Standardwerts in get
param_value = request.GET.get(key="query_param", default="hogehoge")
http://docs.djangoproject.jp/en/latest/ref/request-response.html
Recommended Posts