Захват входного текста из url в django rest framework

Я использую django rest framework для получения двух строк из URL и вывода в виде json ответа. Ниже приведен код, который я пробовал и ответ, который я получил. Входной URL: http://127.0.0.1:8000/predict/?solute=CC(C)(C)Br&solvent=CC(C)(C)O. здесь входные данные CC(C)(C)Br и CC(C)(C)O, и я ожидал, что ответ json будет содержать оба входных данных, но я получил null в качестве выходного сигнала

Это мой urls.py файл

@api_view(['GET'])
def result(request):
    response = {}
    solute = request.POST.get('solute')
    solvent = request.POST.get('solvent')
    results = [solute,solvent]
    return Response({'result':results}, status=200)

В качестве выходного json-ответа я получил null enter image description here

Вы передаете данные как query string [wiki], поэтому вы обращаетесь к ним с помощью request.GET [Django-doc]:

@api_view(['GET'])
def result(request):
    response = {}
    solute = request.GET.get('solute')
    solvent = request.GET.get('solvent')
    results = [solute,solvent]
    return Response({'result':results}, status=200)
Вернуться на верх