분류 전체보기

    Django model DateTimeField 한국 시간으로 설정하기

    문제 발생 class Post(models.Mode): dt_create = models.DateTimeField(auto_now_add=True) auto_now_add 옵션으로 인해 dt_create에는 자동적으로 글을 작성할 때 작성 시간이 저장되게 되는데 이 부분에서 django의 settings.py 에서 TIME_ZONE을 'Asia/Seoul' 로 바꿔도 한국 시간이 아닌 UTC로 저장이 되는 문제가 발생했다. LANGUAGE_CODE = 'en-us' TIME_ZONE = 'Asia/Seoul' USE_I18N = True USE_L10N = True USE_TZ = True 해결 방법 간단하게 위 settings.py 파일에서 USE_TZ = True 를 USE_TZ = False 로 바..

    JavaScript Date / 자바스크립트 날짜, 시간 / Date 객체

    자바스크립트 날짜와 시간 Date 객체 자바스크립트는 거의 모든 것이 객체로 이루어져 있는데 그중 날짜 기능을 가진 내장 객체 Date를 알아보겠습니다! Date 객체 생성 [ 현재 시간 ] let today = new Date() console.log(today) /* 출력 2021-12-06T09:54:30.994Z */ 위처럼 코드를 작성할 시, 아래 출력처럼 나오게 되는데, 이때 첫 번째 줄은 today에 이 객체를 생성한 순간이 저장되게 됩니다. 하지만 현재 저는 18시:54분에 코드를 작성했지만 출력에는 09:54분으로 나오는데 이것은 Date는 UTC를 기준으로 객체를 생성해주기 때문에 한국시간보다 9시간이 느린 것입니다. 이것을 보완해주기 위해 현재 컴퓨터에 지정된 표준시간대에 따라 시간을..

    자바스크립트 switch문 / JavaScript switch / 조건문

    자바스크립트 switch문 switch문은 어떤 값을 입력했는지에 따라 다르게 동작하는 문법으로, if문과 비슷하지만 동작하는 방식이 조금 다릅니다. switch문의 기본 구조는 아래 코드와 같습니다. switch (비교할_값){ case 조건1: 동작부분; break; case 조건2: 동작부분; break; default: 동작부분; } 처음 switch 뒤 소괄호에 비교할 값을 넣고, 중괄호를 연 후 case 라는 키워드 다음에 조건값을 쓰고 콜론 (:)을 입력해줍니다. 그리고 비교할 값과 조건값이 서로 일치할 때, break 라는 키워드를 작성하는데 이 break의 역할은 switch 문을 빠져나오라는 의미입니다. 그리고 마지막 부분 default 는 if 문의 else와 같은 것으로 모든 조건값..

    자바스크립트 if문 / JavaScript if statement / 조건문

    자바스크립트 if문 if 문은 영어로 if statement라고 하는데 어떤 특별한 조건에 따라서 코드를 실행할지 말지 결정할 수 있는 문법입니다. 즉 조건을 충족하지 않는다면 코드를 실행하지 않을 수 있는 것입니다! if 문의 기본 구조는 아래와 같습니다. if ( 조건부분 ) { 동작부분 } 위처럼 if 뒤 소괄호 내부에 동작 부분에 적혀있는 코드가 작동하는 조건을 적으면 if문이 완성되는 심플한 구조입니다. 만약 물이 0도 이하에서 언다는 것을 전제하에 if문으로 만약 온도가 0도 이하일 때 물이 어는 것을 작성해본다면 아래와 같습니다. let temperature = 1; if (temperature