불타는 키보드

고정 헤더 영역

글 제목

메뉴 레이어

불타는 키보드

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기
    • 소프트웨어
      • 네트워크
      • 인프라
      • 자료구조 + 알고리즘
      • 운영체제
      • 디자인 패턴
    • 언어
      • Javascript + Typescript
      • Python
      • HTML + CSS
    • 프레임워크+라이브러리
      • Django
      • Express
      • Vue
    • 데이터베이스
      • NoSQL
      • RDBMS
    • 버전관리도구
      • Git
    • 나의 기록
      • 낙서장
      • 그냥 글
      • 초보는 장비탓을 한다
      • 기타 일지

검색 레이어

불타는 키보드

검색 영역

컨텐츠 검색

장고

  • 위코드 2차 프로젝트 회고

    2021.05.09 by moonionn

  • [Django] DateTimeField column으로 이것저것 해보기 / __range(), __lt, __gt, __month 등등

    2021.03.31 by moonionn

  • [MySQL, Django]ManyToManyField를 쓰는 이유

    2021.03.30 by moonionn

  • [MySQL, Django] 관계 설정하기 (일대일, 일대다, 다대다)

    2021.03.30 by moonionn

  • [MySQL, Django]csv 파일 DB에 밀어넣기 (bulk_create)

    2021.03.29 by moonionn

위코드 2차 프로젝트 회고

이 글은 위코드에서의 2차 프로젝트에 대한 회고입니다. 목차 1. 1차 프로젝트와의 차별성 2. SQL 쿼리 3. CI / CD 4. 한 달간의 소감 Github 링크 github.com/wecode-bootcamp-korea/19-2nd-Younggulart-backend wecode-bootcamp-korea/19-2nd-Younggulart-backend 문희원, 서득영. Contribute to wecode-bootcamp-korea/19-2nd-Younggulart-backend development by creating an account on GitHub. github.com 1. 1차 프로젝트와의 차별성 (or 기존 사이트와의 차별성) 모티프가 될 사이트를 배정받고 어떤 방향성으로 나아가야..

나의 기록/그냥 글 2021. 5. 9. 20:33

[Django] DateTimeField column으로 이것저것 해보기 / __range(), __lt, __gt, __month 등등

👇데이터 row들 값 비교 연산 (gte, lte, gt, lt) __gte: 크거나 같다 __gt : 크다 __lt : 작다 __lte : 작거다 같다 180일동안 변동 없는 회원 필터링하기 >>> inactive_users = User.objects.filter(updated_at__lt = timezone.now() - datetime.timedelta(days=180)) 가입 후 1시간 이내 한정 회원 구하기 >>> new_users = User.objects.filter(created_at__gte = timezone.now() - datetime.timedelta(hours=1)) 아직 없는 상태 >>> new_users 신규 유저 한 명 더 넣어주기 >>> usr = User(name='홍당..

프레임워크+라이브러리/Django 2021. 3. 31. 18:45

[MySQL, Django]ManyToManyField를 쓰는 이유

👇 전반적인 예시 모델 class User(models.Model): email = models.EmailField(max_length=100) password = models.CharField(max_length=500) created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now=True) class Meta: db_table = 'users' class Coupon(models.Model): name = models.CharField(max_length=100) discount_price = models.DecimalField(max_digits=10, decimal_places=2, nu..

프레임워크+라이브러리/Django 2021. 3. 30. 20:40

[MySQL, Django] 관계 설정하기 (일대일, 일대다, 다대다)

1. OneToOne OneToOneField를 사용했을 때 class BodyProfile(models.Model): height_cm = models.DecimalField(max_digits=5, decimal_places=2) weight_kg = models.DecimalField(max_digits=5, decimal_places=2) feet_mm = models.DecimalField(max_digits=5, decimal_places=2) class Meta: db_table = 'body_profiles' class User(models.Model): email = models.EmailField(max_length=100) password = models.CharField(max_le..

프레임워크+라이브러리/Django 2021. 3. 30. 18:04

[MySQL, Django]csv 파일 DB에 밀어넣기 (bulk_create)

위코드 2주차에는 스타벅스 메뉴와 상품들에 대한 정보를 Django를 통해 MySQL DB에 저장하는 과정에 대해 배웁니다. 안내되어 있기로는 python shell을 사용하라고 되어 있긴 한데... 하나하나 넣기에는 너무 귀찮아서ㅎㅎ 그냥 서버 request 받으면 한번에 처리되도록 로직을 작성하였습니다. (그리고 찾아보니 저처럼 csv 파일 사용하시는 분들이 몇 계시더군요) 1. 상품 영양 성분을 저장한 모델 (my_project/products/models.py 중 Nutrition class) class Nutrition(models.Model): one_serving_kcal = models.DecimalField(max_digits=6, decimal_places=2) sodium_mg = m..

프레임워크+라이브러리/Django 2021. 3. 29. 15:37

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
불타는 키보드 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바