Наше приложение Django использует Django Rest Framework, Oauth2 и двойные настройки - один для разработки, а другой - для производства, а также общий, называемый base.py.На данный момент файл development.py настроен на файл manage.py.Мы также используем пакет django-cors-headers.
Это исключение начинается вчера, когда я использую ./manage.py runserver
или другую команду.Я пытался это исправить.Я прочитал много постов отсюда (Stackoverflow) и на других сайтах, но я этого не сделал.
Может ли кто-нибудь помочь мне, пожалуйста?
Traceback (most recent call last):
File "./manage.py", line 5, in <module>
from settings import base, development
File "/home/ijdev/Área de Trabalho/izio/izio-bank/settings/base.py", line 12, in <module>
from corsheaders.defaults import default_methods as cors_default_methods
File "/home/ijdev/Área de Trabalho/izio/Izioenv/lib/python3.7/site-packages/corsheaders/defaults.py", line 14, in <module>
CORS_ALLOW_HEADERS = getattr(settings, 'CORS_ALLOW_HEADERS', default_headers)
File "/home/ijdev/Área de Trabalho/izio/Izioenv/lib/python3.7/site-packages/django/conf/__init__.py", line 79, in __getattr__
self._setup(name)
File "/home/ijdev/Área de Trabalho/izio/Izioenv/lib/python3.7/site-packages/django/conf/__init__.py", line 64, in _setup
% (desc, ENVIRONMENT_VARIABLE))
django.core.exceptions.ImproperlyConfigured: Requested setting CORS_ALLOW_HEADERS, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.