У меня есть некоторые проблемы с Django rest framework. Я не знаю основ, но это небольшой кусочек кода, который мне нужно сделать. Итак, у меня есть api.py, который выглядит так:
from rest_framework import generics, permissions
from rest_framework.response import Response
from knox.models import AuthToken
from .thisisfile import Thisisfile
class ScraperAPI(generics.RetrieveAPIView):
permission_classes = [
permissions.AllowAny,
]
def get(self, request):
return Response({
"name": Thisisfile(),
"result": True,
})
Что мне нужно сделать здесь, это получить значение (например, имя), которое я определяю в запросе get.
Таким образом, это имя должно быть передано из этого файла API в Thisisfile (). И получить ответ, как.
{
"user": {
"name": "here is the name"
},
"result": true
}
Вот как выглядит этот файл
from rest_framework.response import Response
from rest_framework import serializers
import json
class Thisisfile(serializers.ModelSerializer):
def getsomething(name):
return Response({
"name": name,
})
getsomething()
Итак, чтобы завершить вопрос. Как получить это имя в Thisisfile и вернуть его как json? Я знаю, что это глупый код для тех, кто знает Python, но я не очень хорош в этом.