Вы должны добавить pip install django-cors-headers
в ваше приложение Django и настроить его для разрешения запросов. А затем добавьте его в свои установленные приложения:
#settings.py
INSTALLED_APPS = [
...
'corsheaders',
...
]
Вам также потребуется добавить класс промежуточного программного обеспечения для прослушивания ответов:
#settings.py
MIDDLEWARE = [
...
'corsheaders.middleware.CorsMiddleware',
'django.middleware.common.CommonMiddleware',
...
]
Просто разрешите всем источникам делать перекрестные HTTP-запросы сайта:
#/settings.py
CORS_ORIGIN_ALLOW_ALL = True
Примечание. Если вы находитесь в разработке, вы можете разрешить все CORS любого происхождения. Но не делай этого в производстве.
CORS_ORIGIN_ALLOW_ALL = False
CORS_ORIGIN_WHITELIST = (
'https//:yourdomain',
)
Надеюсь, это поможет!