git으로 프로젝트를 관리하다 보면 untracked 파일이 쌓이는 경우가 있다. 예를 들어 이미지 업로드 API를 테스트할 때 생성된 이미지 파일 같은 경우 저장소에 넣을 필요가 없다. .gitignore에 추가해서 관리할 수도 있지만 이런...…Continue reading

React에서 Semantic UI를 적용할 때 Semantic UI React를 이용하면<div class="ui rating" data-rating="1" data-max-rating="3"></div>와 같이 사용...…Continue reading

Django REST Framework에서 Token을 이용해서 인증을 하는 방법에 대해서 알아본다. Django REST Framework TokenAuthentication 을 보고 따라해보면 쉽게 적용할 수 있지만 AbstractUser...…Continue reading

Django REST Framework에서 model을 정의하고 Serializer, ViewSet, Router 만 간단히 구현하면 REST API를 편리하게 이용할 수 있다. Meeting에 대한 REST API가 구현돼 있고 SubIma...…Continue reading

이전 포스트 JPA 다대다 관계 모델 @OneToMany로 구현하여 Column 추가하기(@IdClass 사용) 에서 두 테이블의 관계테이블을 구현하는데 @IdClass를 이용해서 두 테이블의 id를 Composite Key(복합키)로 지정했...…Continue reading

JPA에는 다대다 관계를 구현할 수 있는 @ManyToMany 가 있다. 각각의 모델에 @ManyToMany 를 지정하면 두 테이블의 primary key를 복합키로 설정하여 관계 테이블을 알아서 생성한다. 하지만 이렇게 생성된 관계 테이블에...…Continue reading