Как разделить одну сессию между react и django?

У меня есть frontend на React и backend на Django. Они работают на двух разных портах. Цель - сохранить данные из фронтенда в сессию Django и иметь к ней доступ при каждом запросе. Но дело в том, что каждый раз, когда я делаю запрос, создается новая сессия. Вот как выглядит запрос на стороне React

 const data = await axios.post(
          "http://127.0.0.1:8000/api/urls/",
          qs.stringify({
            long: long_url,
            subpart: subpart,
          })
        );

А вот как это обрабатывается представлением в Django, где я пытаюсь создать список урлов и добавлять его каждый раз.

@api_view(['POST'])
def users_urls(request):
    
    if request.method == 'POST':
        long_url = request.POST.get('long')
        subpart_from_input = request.POST.get('subpart')

        if 'users_urls' in request.session:
            request.session['users_urls'].append(short_url)
        else:
            request.session['users_urls'] = [short_url]

        return Response(short_url)

Все работает так, как должно работать, когда я делаю запросы из Postman. Но есть некоторые проблемы с react. Помогите пожалуйста разобраться

Вернуться на верх