# DateTimeField

5개의 포스트
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개의 댓글
·
post-thumbnail

[Django] 비 SPA 방식으로 장고 Forms/Views를 적극 활용한 인스타그램 St 만들기#10_User 모델에 Follow_Unfollow 관계 필드를 구현하고, Follow 기능 구현

1) > self를 지정함으로써 ManyToMany 관계를 User 간의 관계로 만들 수 있다. 최초 follow가 없을 수도 있으니 blank는 허용해준다 2) >자신을 제외한 유저 인스턴스를 User가 아닌 getusermodel()로 취하고 이를 리스트로 넘겨줘서 sidebar에서 순회하는데 사용한다. 3) Input Output Input Output > URL Reverse에서는 path/re_path에 지정된 URL 문자열을 생성해준다. {% url "client1" 1234 %} 와 {% url "client2" 1234 %} 는 URL 문자열이 어떻게 조합되는 지 신경쓰지 않아도, path name과 인자만 넘겨주면 된다. URL reverse 코드는 같아도 참조하는 코드에 따라서 값이 달라질 수 있는 것이다. 4) > instagram 앱에서는 getobjector404 사용 시에 getuser_model() 함수가 들어갔는데 여긴 Use

2022년 7월 15일
·
0개의 댓글
·
post-thumbnail

[Django] 비 SPA 방식으로 장고 Forms/Views를 적극 활용한 인스타그램 St 만들기#10_User 모델에 Follow_Unfollow 관계 필드를 구현하고, Follow 기능 구현

1) > self를 지정함으로써 ManyToMany 관계를 User 간의 관계로 만들 수 있다. 최초 follow가 없을 수도 있으니 blank는 허용해준다 2) >자신을 제외한 유저 인스턴스를 User가 아닌 getusermodel()로 취하고 이를 리스트로 넘겨줘서 sidebar에서 순회하는데 사용한다. 3) Input Output Input Output > URL Reverse에서는 path/re_path에 지정된 URL 문자열을 생성해준다. {% url "client1" 1234 %} 와 {% url "client2" 1234 %} 는 URL 문자열이 어떻게 조합되는 지 신경쓰지 않아도, path name과 인자만 넘겨주면 된다. URL reverse 코드는 같아도 참조하는 코드에 따라서 값이 달라질 수 있는 것이다. 4) > instagram 앱에서는 getobjector404 사용 시에 getuser_model() 함수가 들어갔는데 여긴 Use

2022년 7월 15일
·
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개의 댓글
·
post-thumbnail

[Django] DateTime 활용법

DateTimeField DateTimeField를 사용했을 때 위의 형식처럼 데이터가 들어가게 된다. 원하는 데이터만 뽑아오고 싶다! DateTimeField를 가지고 있는 객체의 필드를 가져오면 이런 형식으로 출력된다 날짜만 출력 date()를 이용하여 날짜만 뽑아올 수 있다. 시간만 출력 time()을 이용하여 시간도 출력이 가능하다. 해당 날짜의 요일 출력 해당하는 날짜의 요일도 출력할 수 있다. 0:월, 1:화, 2:수, 3:목, 4:금, 5:토, 6:일 월, 일, 시, 분, 초, 마이크로초 개별 출력 datetime 은 다양한 속성을 가지고 있다. 이 속성으로 원하는 데이터만 뽑아올 수 있다. 원하는 형식으로 출력하고 싶다! strftime method 위처럼 strftime 메서드를 이용하여 원하는 형식으로 출력할 수 있다. datetime module 사용

2021년 8월 22일
·
2개의 댓글
·