Это в основном вопрос: проблемы с перекрестным доступом - django 2.1.7
Но на этот вопрос все еще не дан правильный ответ. Это все еще JS вещь? Или мы что-то упустили?
Оригинальный вопрос:
Я прошел буквально все SO-ссылки, переустановил django и django -cors-headers и затем это до Т, и все же мы получаем
предполетная ошибка, перекрестное происхождение не допускается
Django версия 2.1.7
соответствующие разделы settings.py
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'corsheaders',
'uploads.core',
]
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'corsheaders.middleware.CorsMiddleware',
'django.middleware.common.CommonMiddleware',
'corsheaders.middleware.CorsPostCsrfMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
]
CORS_ORIGIN_ALLOW_ALL = True
Даже если верхняя одежда Corsheader находится сверху, появляется тот же код ошибки.
[Error] Cross-origin redirection to https://a.tile.openstreetmap.org/14/4684/6268.png denied by Cross-Origin Resource Sharing policy: Origin http://localhost:8000 is not allowed by Access-Control-Allow-Origin.
[Error] Cannot load image http://a.tile.openstreetmap.org/14/4684/6268.png due to access control checks.