# datefield

4개의 포스트
post-thumbnail

TIL#2

1) > Post 모델에 ImageField 기입하고 Pillow 인스톨 진행 >> 기본적으로 FileField의 모든 속성을 상속하는데 이미지 형태의 모델 인스턴스를 저장하기 위해서 height, width 속성을 지정할 수 있다. 그래도 역시 upload_to 부분이 가장 중요해 보인다. >>> django에서는 widget으로 html tag를 생성하는데 model이 form을 정의하고 form이 widget을 정의하는 순서라고 한다 >>>> ImageField는 ClearableFileInput을 widget으로 갖는다 >>>>> upload_to는 디렉토리와 파일 이름을 설정할 수 있는데 두 값 모두 Storage 클래스의 save method로 넘겨진다. >>>>>> /%Y/%m/%d로 표시한 경로 지정을 strftime 포맷이라고 하는데 이를 활용하면 파일들이 디렉토리를 직접 채우지 않고, MEDIA_ROOT에 생성된 문자열 값이 로컬의 파일 저장 위치만을 가리키게 된다

2022년 8월 5일
·
0개의 댓글
·

[python 기초] strptime, strftime

**django로 작업하보니,datetimefield()를 종종 다루게 되었다. datetimefield() 데이터를 처리하는 방법이 크게 2가지가 있는데, strptime() 과 strftime() 이다.** 그래서 이번 글에서 datetime 모듈과 처리방법까지 정리해봤다. datetime in python 파이썬 datetime 모듈은 날짜/시간 관련 데이터 처리를 지원한다. 각 객체의 타입은 datetime.date 과 datetime.datetime 이며, 이 외에도 datetime 모듈에는 몇 가지 주요 type이 다수 존재한다. class datetime.date class datetime.time class datetime.datetime class datetime.timedelta the difference between 2 date, time, o

2022년 7월 10일
·
0개의 댓글
·

쿼리셋과 DateField 주의점

restful api restful api : https://gmlwjd9405.github.io/2018/09/21/rest-and-restful.html timezone.now() 문제해결법 TIME_ZONE = 'Asia/Seoul' 로 맞추고 timezone.localtime()을 써도 되지만 , 장고의 settings.py 에서 TIME_ZONE = 'Asia/Seoul' 로 맞추고 >USE_I18N = True USE_L10N = True USE_TZ = True 위의 값들을 주석처리 해버리면 timezone.now() 가 한국의 시간을 반환한다는것을 알았다. DateField 에서 autonow 와 autonow_add 의 차이점 odels.py에서 DateField를 정의할 때 autonow = True 는 수정할때마다 시간변경, autonow_add = True 는 최초 만든날짜만 넣는다는것을 알게되었다. migrate, mi

2020년 4월 30일
·
0개의 댓글
·

Parse date string and change format

https://stackoverflow.com/questions/2265357/parse-date-string-and-change-format 영어로 년월일이 있을때 원하는 형식으로 바꾸는 방법이다. 즉, Varchar로 되어있던 년월일을 ㅡ> date로(MySQL 필드유형기준) 그걸 bulk_data create 할 때 한 칼럼에서 사용했다. 그 결과 Mar 05 2020 ㅡ> 2020-03-05 로 바뀌었다. import csv import datetime from article.models import News hand = open('../Desktop/newsHarry.csv') reader = csv.reader(hand) print(reader) bulk_list = [] for row in reader: bulk_list.append(News( title = row[0], author = row[1], created_at = datetime.d

2020년 3월 12일
·
0개의 댓글
·