장고 프로젝트에 등록되지 않은 파일에서 장고를 사용할 경우 다음과 같은 오류가 나타난다.
django.core.exceptions.ImproperlyConfigured: Requested setting INSTALLED_APPS, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.
등록되어 있지 않은 파일을 아래와 같이 직접 장고에 등록해줘야한다.
import os
import django
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "프로젝트명.settings")
django.setup()
'Backend > Django' 카테고리의 다른 글
[Django] DRF - serializer에서 필드에 없는 변수 메서드로 생성 (0) | 2022.06.20 |
---|---|
[파이썬] Django - args, kwargs, mutable, immutable, queryset, object, DB Field, Key (0) | 2022.06.19 |
[파이썬] Django - template에서 date format 변경 (0) | 2022.06.10 |
[파이썬] Django - template에서 동적으로 URL을 검사하는 방법 (0) | 2022.06.10 |
[파이썬] Django - templates에서 "<", ">"를 "<", " >" 와 같이 자동으로 변환하는법 (0) | 2022.06.10 |