목록전체 글 (92)
Ssul's Blog
테니스에 입문한지 언 5년... 하지만, 구력은 만 3년..... 이번년도부터 진짜 제대로 애정을 가지고 친것 같다. 우선 "테니스 장비빨"은 내가 대회에 입상할때까지 쓸 예정이다 ㅋㅋㅋ 입상하면, 활동 끝!! 테니스 장비 & 포핸드 & 백핸드 & 서브 & 슬라이스에 대한 자잘한 내용들을 열심히 기록해봐야지~!!
| 상속 구조 View를 상속받아 APIView APIView를 상속받아 GenericAPIView(*Generic 테이블처리(get queryset, get object)) GenericAPIView + CreateModelMixin = CreateAPIView(C, POST) GenericAPIView + DestoryModelMixin = DestoryAPIView(D, DELETE) GenericAPIView + ListModelMixin = ListAPIView(R, GET) GenericAPIView + RetrieveModelMixin = RetrieveAPIView(R, GET) GenericAPIView + UpdateModelMixin = UpdateAPIView(U, PUT(전체-필수..
오늘 날짜를 기준으로 이번주 월요일 찾고, 이번주 쿼리셋 출력하기 #1. 오늘 날짜 기준으로 이번주 월요일 찾기 import datetime today = datetime.date.today() print(today) # 2022-10-05 오늘날짜 print(today.weekday()) #월요일의 일자 monday = today - datetime.timedelta(days=today.weekday()) print(monday) #2022-10-03 sunday = monday + datetime.timedelta(days=6) print(sunday) #2022-10-09 #2. 이번주 로그 범위로 검색해서 쿼리셋 직렬화 #로그 생성일 기준 1주일 로그 가져오기(__range) walletlogs ..
get은 객체를 반환 - 객체.id 같이 접근가능 - 검색결과 없을시: DoesNotExist - 직렬화 필요함(객체 1개 직렬화 하는 함수) filter는 쿼리셋(객체여러개)을 반환 - 쿼리셋.id 불가(*first, last의 경우 객체반환) - 검색결과 없을시: {} - 직렬화 필요함(객체 여러개 직렬화 함수) # 예시 walletlogs = self.wallet_logs.all() json_walletlogs = serializers.serialize('json', walletlogs) return ( json_walletlogs )
[혼자 작업할 때] #1. 브랜치를 만든다 $ git branch hpagemodify $ git checkout hpagemodify (*$ git checkout -b hpagemodify 한꺼번에 가능) $ git branch *hpagemodify master #2. hpage 수정 코딩하기 #3. 온라인에 브랜치 만들기(현재는 로컬에만 있는 상태) $git push --set-upstream origin hpagemodify #4. 코딩이후, 브랜치에 add, commit, push하기 $ git checkout hpagemodify (브랜치로 이동) 코딩작업!!! $ git add . $ git commit -m "hpage modify" $ git push origin hpagemodify ..