woncoding

    TIL | 11.3.목 [Django : DRF]

    - Django Rest Framework [Custom User] Django 에서는 기본적으로 사용자 모델인 User 모델을 제공하고 있다. 하지만 임의로 원하는 필드(ex. 닉네임이나 생일 등)를 가진 사용자 모델을 사용하기 위해서는 custom user 모델을 구현할 수 있다. - Custom User | models.py custom user 모델을 구현하기 위해서는 BaseUserManager와 AbstractBaseUser 클래스를 상속받아 새롭게 구현해야 한다. -> from django.contrib.auth.models import BaseUserManager, AbstractBaseUser BaseUserManager : 유저를 생성하는 역할을 하는 헬퍼 클래스이고, AbstractB..

    TIL | 11.2.수 [AWS]

    - AWS | 배포 후 프론트엔드 프로젝트 s3로 배포하기 도메인 구입하여서 연결해주기 https란? ec2에 로드밸런서 적용해주기 로드밸런서에 https 적용해주기 s3에 클라우드 프론트를 이용해서 https 적용해주기

    TIL | 11.1.화 [AWS]

    - AWS | 배포 전 클라우드 컴퓨팅의 개념을 이해한다. AWS의 리전이란 어떤것인지에 대해서 이해한다. AWS에서 IAM이 필요한 이유와 설정 방법을 안다. AWS의 버짓을 이용해서 한도금액을 설정해줄수 있다. AWS에서 EC2 인스턴스가 무엇인지 이해하고 생성할 수 있다. 보안그룹을 설정해 줄 수 있다. 내 컴퓨터의 터미널에서 EC2 인스턴스에 접속할 수 있다. AWS의 S3의 역할에 대해 이해한다. AWS의 S3를 이용해서 정적 호스팅을 할 수 있다. aws ec2에서 인스턴스를 생성하고 보안규칙을 설정해줄 수 있다. 웹서버와 웹어플리케이션 서버의 차이를 안다. gunicorn의 역할을 이해하고 사용할 수 있다. nginx의 역할을 이해하고 사용할 수 있다. 장고 프로젝트를 ec2에서 배포할 수 ..

    TIL | 10.31.월 [Django : DRF]

    - Django Rest Framework Django에서 사용할 수 있는 툴들의 종류에 대해서 안다. DRF에서 회원가입 기능을 테스트 할 수 있다. DRF에서 로그인 기능을 테스트 할 수 있다. setUp 메소드를 사용할 수 있다. class method를 이해한다. static method를 이해한다. DRF에서 게시글 작성을 테스트할 수 있다. Faker를 사용할 수 있다. get absolute url의 사용목적과 방법을 이해한다. dictionary의 items 메소드 사용법을 이해한다. serializermethodfield로 연관 테이블의 정보를 가져올 수 있다. [tests.py] DRF에서 회원가입 기능을 테스트 할 수 있다. DRF에서 로그인 기능을 테스트 할 수 있다. setUp 메..

    WIL | 10.30.일 [10.24.월 - 10.28.금]

    - Weekly I Learned 1. Facts : 내가 배운 것 / 내가 한 일 DRF 회원가입 DRF 로그인 DRF 게시글 작성 DRF 좋아요 DRF 팔로우 2. Feelings : 내가 느꼈던 감정 / 주관적 느낌 - DRF pure django와 다르게 api를 중점으로 정말 백엔드에만 집중해서 개발을 해나아갈 수 있는게 재밌다. 3. Finding : 내가 발견한 것 / 얻은 것 - DRF url은 정말 그저 주소만 돌려줄 뿐 models.py / serializers.py - views.py 의 관계성을 잘 파악하고 이용해야 한다. restful한 api 설계를 하는것을 습관화 해야한다. 4. Future : 미래에 내가 배운것들을 어떻게 적용? - DRF 그저 url를 잇는 pure dja..

    TIL | 10.28.금 [Django : DRF]

    - Django Rest Framework restful한 api 설계를 할 수 있다. 미디어 파일과 스태틱 파일에 대해 이해한다. 게시글 모델과 조회/업로드를 위한 serializer를 만들 수 있다. 이미지를 포함한 게시글 기능을 개발할 수 있다. 포스트맨으로 백엔드 개발을 하면서 테스팅을 할 수 있다. drf에서 댓글 기능을 개발할 수 있다. drf에서 좋아요 기능을 개발할 수 있다. drf에서 follow 기능을 개발할 수 있다. many-to-many 관계를 설정하는 경우와 방법, 그리고 related_name의 사용방법을 이해한다. [restful한 api 설계] 어떠한 기능들을 만들지 먼저 url과 views 파일의 골격을 만들어 준다. 즉, 어떤 url에 접속하면 어떤 method를 통해서..