반응형
python에서 특정 module을 import 해서
사용하고자 할 때, 다음과 같은 에러가 나는
경우가 있다.
Error 1
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.ent
Issue
원인은 Django에 기본적인 module setting이 안되어
있기 때문이다.
solution
먼저 os module을 import 해주고,
기본 셋팅을 default로 설정해준다.
django 모듈을 import 해주고,
설정된 default값을 반영해준다.
import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "ProjName.settings")
import django
django.setup()
모듈 사용이 정상적으로 되는 것을 볼 수 있다.
반응형
'Programming' 카테고리의 다른 글
SSL TLS HTTP 란 무엇인가 what is ssl tls http (0) | 2021.10.04 |
---|---|
[project #1] 1) django 웹페이지 기본 로그인 기능 구현 (0) | 2021.10.03 |
[Django] please run connect() first SMTP 모듈 사용 에러, Django 메일 전송 에러 (0) | 2021.10.02 |
django.db.utils.ProgrammingError: 오류: "auth_user" 이름의 릴레이션(relation)이 없습니다LINE 1: SELECT (1) AS "a" FROM "auth_user" WHERE "auth_user"."userna... (0) | 2021.10.01 |
Django project setting 순서 및 방법 (0) | 2021.10.01 |
[database] heroku VS django (0) | 2021.09.29 |
댓글