우주's 코딩공간

우주's 코딩공간

  • 분류 전체보기 (26)
    • 코딩일지 (24)
      • OS (1)
      • HTML CSS (2)
      • Python (1)
      • Django (11)
      • DRF (5)
      • Git (1)
      • CodeKata (3)
      • Node.js (0)
    • 나의 일상 (2)
      • Wecode (2)
      • 일상 (0)
    • 하루의 일상 (0)
      • 소개 (0)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

우주's 코딩공간

컨텐츠 검색

태그

views.py get django codekata APIVIEW GitHub Postman miniconda C.R.U.D CRUD Shell DjangoRestFramework wecode post MySQL DRF Git Python HTTPie CBV

최근글

댓글

공지사항

아카이브

Python(13)

  • [Django] Selected_related와 Prefetch_related

    Selected_related와 Prefetch_related 이번에는 Selected_related와 Prefetch_related에 대해서 알아보고자 한다. 1차 프로젝트를 진행하면서 검색 기능에 필요한 로직을 구성하면서 정 참조와 역참 조하는 파일들을 불러오기 위해서 DataBase를 여러 번 Hit 하는 것 보게 되었고 Hit를 줄일수록 더 빠르게 처리될 수 있다는 것을 배워 Selected_related와 Prefetch_related를 활용하게 되었다. ※ Selected_related Selected_related는 foreign-key(one-to-one,many-to-one)를 사용하여 정 참조할 때 사용하여 QuerySet를 가져올 때, 미리 related objects까지 불러오는 함..

    2021.09.11
  • [CodeKata] 특정 배열에서 덧셈 조합찾기

    two_sum 함수에 숫자 리스트와 '특정 수'를 인자로 넘기면, 더해서 '특정 수'가 나오는 index를 배열에 담아 return 해 주세요. nums: 숫자 배열 target: 두 수를 더해서 나올 수 있는 합계 return: 두 수의 index를 가진 숫자 배열 예를 들어, nums은 [4, 9, 11, 14] target은 13 nums[0] + nums[1] = 4 + 9 = 13 이죠? 그러면 [0, 1]이 return 되어야 합니다. Supposition target으로 보내는 합계의 조합은 배열 전체 중에 2개 밖에 없다고 가정하겠습니다. Solution def two_sum(nums, target): # 아래 코드를 작성해주세요. my_dict = {} for i in range(len(..

    2021.09.05
  • [Djagno] Westagram 회원가입 기능 구현

    1. Westagram 시작하기 ※ Django 초기 환경 세팅 및 모델링 아래 링크를 참고하여 초기 환경 세팅 및 모델링 https://woojuscodingroom.tistory.com/13 https://woojuscodingroom.tistory.com/14 클래스명 User 및 users 테이블 생성 클래스, 함수, 그리고 변수들의 이름을 짓는 데에는 규칙이 있습니다. 이름 이메일 비밀번호 연락처(휴대폰) 그 외 개인정보 (저는 생년월일로 했습니다) from django.db import models class User(models.Model): name = models.CharField(max_length=45) email = models.CharField(max_length=300) pass..

    2021.08.29
  • [Django] ManytoManyField

    1. ManytoManyField ※ AQuerytool을 참조하여 Models.py를 생성 # C.R.U.D (2) 게시물에서는 ForeignKey를 써서 고양이의 주인을 불러왔습니다. # ※ManytoMany에서도 중간테이블중간 테이블 Class Actor_movie를 만드는 방법도 있지만 M2M은 중간 테이블을 자동 생성되게끔 할 수 있기 때문에 위의 방법을 써보겠습니다. Movie 클래스에 M2M field를 주었습니다. class Movie(models.Model): title = models.CharField(max_length=45) release_date = models.DateField() running_time = models.IntegerField() actor = models.Man..

    2021.08.26
  • [Django]C.R.U.D (3)

    1. GET Method를 이용한 READ ※ Views.py 작성 # C.R.U.D (2)의 class OwnersView와 CatsView의 아래에 맞춰서 써주시면 됩니다! 자원(resource)을 읽어 올 때, http Method 중에 GET Method를 사용합니다. import json from django.http import JsonResponse from django.views import View from newproject.models import Owner, Cat class OwnersView(View): def post(self, request): data = json.loads(request.body) Owner.objects.create( name = data['name'],..

    2021.08.26
  • [Django] C.R.U.D (2)

    1. View 작성하기 ※ newproject/views.py 작성 Step 1. Create 자원(resource)을 생성할 때, Http Method 중에 Post Method를 사용합니다. 또한 로그인 회원가입 등 중요한 정보도 POST method로 데이터를 request의 body에 담아서 client에서 server로 요청합니다. import json from django.http import JsonResponse from django.views import View from newproject.models import Owner, Cat class OwnersView(View): def post(self, request): data = json.loads(request.body) owner..

    2021.08.21
이전
1 2 3
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바