Как передать данные из Django в react без базы данных
Я делаю приложение для приборной панели, используя Django и react. Данные о пользователе берутся из API Dynamics CRM. Я создал функцию в python для получения всей информации, необходимой для приборной панели. Я хочу сначала получить данные из Dynamics Api пользователя на бэкенде, а затем передать их компоненту React. Поскольку данные из Dynamics Api обновляются, я не хочу сохранять полученные данные в базе данных Django. Я знаю, что для работы REST api нужна база данных, но есть ли способ передать данные в React без использования api?
Вы можете использовать класс Serializer напрямую.
from rest_framework import serializers
class YourSerializer(serializers.Serializer):
field1 = serializers.IntegerField()
field2 = serializers.IntegerField()
и для вида
from rest_framework import views
from rest_framework.response import Response
from .serializers import YourSerializer
class YourView(views.APIView):
def get(self, request):
yourdata= [{"field1": 1, "field2": 2}, {"field1": 1, "field2": 3}]
results = YourSerializer(yourdata, many=True).data
return Response(results)