Как передать данные из 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)
Вернуться на верх