{"errors":{"errors":[{"detail": "У вас нет разрешения на выполнение этого действия.", "code": "permission_denied"}]}}
Когда я захожу на http://127.0.0.1:8000/
после запуска python manage.py runserver
внутри моего виртуального env я получаю эту ошибку permission denied
Мой Django все еще находится в структуре папок по умолчанию и никаких изменений пока не произошло.
Я пытался установить pip install django-cors-headers
и добавить все нижеперечисленное в файл setting.py file
from corsheaders.middleware import CorsMiddleware
from corsheaders.middleware import CorsMiddleware
CORS_ORIGIN_ALLOW_ALL = True
CORS_ALLOW_CREDENTIALS = True
ALLOWED_HOSTS = ['*']
CORS_ORIGIN_ALL_ALL =True
CORS_ALLOWED_ORIGINS = [
"https://example.com",
"https://sub.example.com",
"http://localhost:8080",
"http://127.0.0.1:9000",
]
CORS_ALLOWED_ORIGIN_REGEXES = [
r"^https://\w+\.example\.com$",
]
CORS_URLS_REGEX = r"^/api/.*$"
CORS_ALLOW_METHODS = [
"DELETE",
"GET",
"OPTIONS",
"PATCH",
"POST",
"PUT",
]
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'corsheaders'
]
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'corsheaders.middleware.CorsMiddleware'
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
"django.middleware.common.CommonMiddleware"
]
это был только начальный проект Django App (базовая структура).
поэтому я удалил его и запустил снова django-admin startproject mysite