Вам нужно использовать cors, как сказал @Noremac.Пример из документации !как ты это делаешь в Джанго
Установите cors с помощью команды pip install django-cors-headers
.
Затем в свой файл settings.py добавьте его в INSTALLED_APPS:
INSTALLED_APPS = [
# I assume there are some other apps here...
'corsheaders',
]
Затем включите в СРЕДНЕГО ОБЕСПЕЧЕНИЯ:
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'corsheaders.middleware.CorsMiddleware',
# others middlewares bellow
]
Внимание к вышеприведенному, потому что строка с коршерами должна быть перед любым промежуточным ПО, которое может генерировать ответы, например CommonMiddleware и т. Д., документация об этом здесь !.
Тогдав конце файла settings.py вы можете добавить CORS_ORIGIN_ALLOW_ALL = True
или добавить желаемый источник:
CORS_ORIGIN_WHITELIST = (
'127.0.0.1:8000'
)