ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • TIL 2023.04.10
    내일배움캠프 2023. 4. 10. 17:59

    장고 팀프로젝트가 시작됐다

    뉴스 피드를 만드는 프로젝트!

    순조롭게 역할배분 와이어프레임 erd구축 api명세 작성까지 끝냈다.

    잘 될 것 같은 기분이다.

     

    오전에는 개인 과제 해설 강의가 있었다.

    여러가지 새로 알게된 것들을 나열해보면

      • models.DateTimeField(auto_now_add=True) 라고 해주면 모델 생성 시 자동으로 현재시간을 저장해준다.
      • auto_now=True 는 생성될 때 그리고 수정될 때매다 시간을 저장해준다.
      • makemigrations랑 migrate의 차이점
        • makemigrations는 변경된 점을 기록하는 것이고
        • migrate 그 변경사항을 데이터베이스에 적용하는 것이다
      • filter 와 get 차이
        • get: 결과가 하나여야 에러가 안난다. 결과가 없거나 2개 이상일 경우 에러가 발생한다
          • try exeption이랑 같이 해서 사용, 그래서 갯은 유니크필드나 pk 위주로 검색
        • filter:0개여도 되고 1개여도 되고 2 이상이어도 된다. 쿼리셋 리턴
      • code = request.post.get(“code”, “”) 여기서 뒤에 ""이 무슨 의민지 궁금했다.
        • 우선 request.post는 딕셔너리다. .get()은 딕셔너리에 사용하는 문법
        • 딕셔너리.get('price') 하면 키가 'price' 걸 가져와라란 뜻
        • 에러가 발생하지 않고 기본값은 None
        • .get(“price”, “”) 이건 기본값으로 공백”” 사용하겠단 의미

     

    팀 프로젝트, 나는 프로젝트 생성 & 원격저장소 관리 역할이다

    잘해보자

    '내일배움캠프' 카테고리의 다른 글

    TIL 2023.04.12  (0) 2023.04.12
    TIL 2023.04.11  (0) 2023.04.11
    WIL 내일배움캠프 4주차  (0) 2023.04.07
    TIL 2023.04.07  (0) 2023.04.07
    장고 개인프로젝트 ERD  (0) 2023.04.07
Designed by Tistory.