TypeError at /predict/ Объект 'method' не является подписываемым в django

Я делаю предсказание на модели машинного обучения, используя PyTorch и в Django rest framework. при загрузке я получаю TypeError: 'method' object is not subscriptable ошибку. Как устранить эту ошибку.
enter image description here Мой views.py файл

response = {}
@api_view(['GET'])
def result(request):
    solute = request.POST.get['solute']
    solvent = request.POST.get['solvent']
    results = predictions(solute, solvent)
    response["predictions"] = results[0].item()
    response["interaction_map"] = (results[1].detach().numpy()).tolist()
    return Response({'result': response}, status=200)

apps.py

class ApiConfig(AppConfig):
    name = 'api'
    MODEL_FILE = os.path.join(settings.MODELS)
    model = joblib.load(MODEL_FILE)    

urls.py

urlpatterns = [
    path('predict/',result, name='result'),
]

При вызове get вы используете квадратные скобки, а не фигурные скобки. Get - это метод, а вы пытаетесь получить доступ к элементам через индекс. Это объясняет ошибку.

вам следует изменить ваш код следующим образом

solute = request.POST.get('solute')
solvent = request.POST.get('solvent')
Вернуться на верх