django.core.exceptions

    [Django] django.core.exceptions.ImproperlyConfigured Error

    Django 학습 중 아래와 같은 에러가 발생하였다. 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. 그래서 후다닥 열심히 찾아본 결과 Django에서는 django 모듈을 통해 사용하는 것이 아닌 모듈을 확인하기 위해 사용하거나 그 외 다른 이유로 직접 사용을 하게 된다면 위와 같은 오류가 나온다는 것을 알게 되었다! 해결법은 소..

    Django Validator / 장고 유효성 검증 / validator 추가하기

    Django 유효성 검증 장고에서 유효성을 검증하는 방법은 2가지가 있습니다. 1. Field를 정의할 때 필요한 옵션 인자로 주기 2. 따로 validator를 추가하기 validator를 따로 추가하여 유효성 검증하기 Validator는 임의의 값을 받아서 내부의 기준을 충족하지 않으면 ValidationError를 발생시키는 함수입니다. Validator는 하나의 필드에 종속되지 않고 여러 필드에서 사용할 수 있으며 Django에서 기본적으로 제공하는 Built-in Validator를 사용하거나 필요하다면 Validator를 직접 구현하여 사용할 수 있습니다. Built-in Validator Built-in Validator는 장고 공식 문서를 참고하면 사용법과 여러 가지 Validator를 확..