profile
안녕하세요!

Django model 학습 키워드

Field type : CharFieldField option : null vs blank, choices, default, primary_key, uniqueRelationships : Many-to-one, Many-to-many, One-to-oneExtra fi

2020년 12월 22일
·
0개의 댓글

Figma Tutorial

절대 Group 기능 사용하지 말 것. 묶고 싶은 단위는 Frame으로 묶어서 사용할 것그래야 프레임으로 확대/축소를 할 때 한 꺼번에 적용이 됨텍스트, 컬러, Elevations는 스타일을 지정해서 사용Token 파일은 그냥 보여주기 위한 것으로 상속 받아서 사용하는

2020년 12월 12일
·
0개의 댓글

Python : OS module Tutorial

The os module allows us to access functionality of the underlying operating system. So we can perform tasks such as: navigate the file system, obtain

2020년 12월 10일
·
0개의 댓글

Python : Datetime, Timezone, pytz

유튜브 강의 링크파이썬의 시간대에 대해 알아보기 : 스포카파이썬의 datetime.datetime은 날짜(datetime.date)와 시간정보(datetime.time)로 구성됨파이썬의 datetime.datetime은 시간대(timezone) 포함여부에 따라 naiv

2020년 12월 9일
·
0개의 댓글
post-thumbnail

Python OOP Tutorial 강의 요약 : Class 제대로 활용하기

유투브 강의 링크 : Jupyter Notebook 연습 코드 링크 : 강의 요약클래스는 왜 필요한가? 클래스의 attribute와 method는 무엇이고, 어떻게 만드는가?=> 둘 다 첫 번째 인자로 인스턴스가 들어감=> 클래스 선언 시에 둘 다 self가 첫 번째

2020년 12월 5일
·
0개의 댓글
post-thumbnail

Django ORM (QuerySet) 최적화

본 자료는 "Django ORM(QuerySet) 구조와 원리 그리고 최적화 전략"이라는 PyCon Korea 2020에서 김성렬님이 강의하신 내용을 요약 정리한 것입니다.정말 필요한 시점에 SQL를 호출한다.정말 필요해야만 SQL을 호출한다.정말 필요한 만큼만 호출한

2020년 12월 2일
·
0개의 댓글

PostgreSQL

대소문자 구분하니 유의할 것 (select하면 에러)

2020년 9월 11일
·
0개의 댓글
post-thumbnail

AWS Elastic Beanstalk 배포

brew install awsebcli맥에서는 brew로 설치할 수 있으면 brew로 설치하면 편함. 환경경로(path)를 지정하지 지셀에서 지정하지 않아도 되기 때문임. pip로 설치를 하게 되면 지셀에서 PATH="경로:$PATH"를 지정해 줘야 됨.eb init지

2020년 8월 24일
·
0개의 댓글

Django-dotenv 통한 settings.py 설정

데이터베이스, 메일서버 아이디/비밀번호 등을 settings.py에 직접 설정하는 것은 보안 상 매우 위험하다.따라서 별도 파일을 만들어서 관리하는데 바람직한데 이 때 Django-dotenv를 통해 설정을 할 수 있다.프로젝트 폴더에 .env 파일을 만든 후 파일 안

2020년 8월 7일
·
0개의 댓글

Django 서버 외부접속 허용 및 포트번호 변경

외부 접속을 허용하고 싶을 때 우리는 아래와 같은 코드로 서버를 실행한다.외부에서는 서버를 띄운 컴퓨터에 할당된 IP + 포트번호를 사용하여 접속할 수 있다. 근데, 만약 집에서 공유기를 연결하여 사용하는 경우에는 공유기에서 외부 접속을 막고 있기 때문에 포트 포워딩이

2020년 8월 7일
·
0개의 댓글

EC2 인스턴스 VSCode로 연결하기

EC2 인스턴스에 접속하면, 터미널에서 코드를 수정할 수 있다.불편하기 때문에 Visual Studio Code를 EC2 인스턴스에 연결하여 이후에는 코드를 작성하고 수정하는 방법을 알아보자.extensions에서 ftp-simple 파일을 찾아서 설치한다.comman

2020년 8월 7일
·
0개의 댓글

DRF 14 - DRF 공식문서 요약

참조관계를 갖는 다른 모델의 데이터를 사용해야 할 경우, 아래와 같이 참조할 모델의 Serializer를 가져와서 사용할 수 있다. 만약, nested representation이 반드시 필요한 경우가 아니라면, required=False를 설정하면 된다.만약, 리스트

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

DRF 코드 이해

아래 코드가 왜 작동하는지 이해할려면, get_object 메소드가 어떻게 작동하는지 알아야 함.

2020년 7월 14일
·
2개의 댓글
post-thumbnail

DRF 12 - Filtering

이전에 작성한 ProfileStatusViewSet 는 전체 리스트를 다 뿌려주는 코드였다. 이제는 전체도 보여주지만, username이 parameter로 전달될 때는 해당 username의 profile status만 보여지도록 코드를 수정해 보자.이를 위해 get

2020년 7월 13일
·
0개의 댓글
post-thumbnail

DRF 12 - ViewSet

Django REST framework는 단일 모델 클래스에 관련 있는 view들의 집합을 위해 ViewSet 기능을 제공합니다. 하나의 모델을 가지고 list, detail 각각의 API를 만들어 보면, 일부 사항을 제외하고는 동일한 로직으로 처리가 됨을 알 수 있습

2020년 7월 13일
·
0개의 댓글

DRF 11 - Django REST Auth

장고 DRF에서 회원가입, 로그인 기능을 제공해주는 라이브러리가 django-rest-auth이다. 이번 장에서는 django-rest-auth를 이용해서 로그인과 회원가입 기능을 구현하는 과정을 살펴보도록 하겠다.

2020년 7월 13일
·
0개의 댓글

DRF 10 - UserProfile API

아래 사례는 Udemy의 "The complete Guide to Django Restframework and Vue JS" 강의 중 Section4 의 : Django REST Framework - Level Three 내용으로서 UserProfile API 작성사례

2020년 7월 13일
·
0개의 댓글
post-thumbnail

DRF 9 - Pagination

퍼미션과 마찬가지로 settings.py에서 페이지네이션을 글로벌로 설정할 수 있다.settings.py페이지 적용 전에 http://localhot/api/ebooks에 가면 아래와 같은 모습으로 ebook의 전체 리스트가 한 번에 다 호출된다.페이지네이션

2020년 7월 13일
·
0개의 댓글
post-thumbnail

Python : Class self 개념

클래스 내에서 정의된 함수를 메소드라고 함.통상, 메소드의 첫 번째 인자는 항상 self가 들어옴근데, 대체 self의 정체는 무엇인가? 왜 쓰는가?self는 클래스로 생성된 인스턴스를 의미함. 클래스로 인스턴스가 생성되면 해당 인스턴스는 특정 메모리 주소에 저장이 되

2020년 7월 11일
·
0개의 댓글

DRF 8 - Permissions

만약, 퍼미션을 세팅하지 않으면 누구나 애플리케이션에 접근할 수 있다. 이 디폴트 상태의 코드는 아래와 같다.만약 애플리케이션에 대해 단지 인증된 사용자만 접근하게 하려면, settings.py에서 아래 코드를 추가해 주면 된다.setting.py하지만 통상 웹서비스에

2020년 7월 11일
·
0개의 댓글