Skip to content

Latest commit

 

History

History
18 lines (17 loc) · 851 Bytes

2023-12-12-tue.md

File metadata and controls

18 lines (17 loc) · 851 Bytes

TIL

  • docker 권한 문제 해결
sudo groupadd docker
sudo usermod -aG docker $USER
# sudo newgrp docker
  • Django에서 multi User Model 사용 방법에 대한 고민
1. default 설정을 사용하지 않고 NULL 을 허용한다.
- is_buyer, is_store 은 True 이거나 False인 상태인 것이 맞는데 NULL을 허용하면 이상함
- 각 필드에 대해 True, False, NULL 세가지 상태가 존재하게 되면 쿼리의 복잡도가 올라가고 휴먼에러 생길 수 있음
2. BaseProfileSerializer에서 is_buyer or is_store 를 매개변수로 받아처리할 수 있게한다.
- CustomUserProfileSerializer의 Base가 되는 BaseProfileSerializer에서 create_user 할 때, `User.is_buyer` or `User.is_store` 를 세팅하게한다. 

References