- DB migration 에러시 핸들링 및 Mysql 데이터 베이스,테이블 관리 정리
전체 마이그레이션 삭제하기
find . -path "*/migrations/*.py" -not -name "__init__.py" -delete find . -path "*/migrations/*.pyc" -delete
디비 초초기화
drop database wemeet;
flush privileges;
create database wemeet CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
8000 서버 포트 강제종료
sudo fuser -k 8000/tcp
- 프론트엔드와 소셜 로그인 구현 학습
소셜 로그인 kakao.api
카카오는 api요청을 받아서 프론트에서 토큰들 받는다.
프론트는 카카오에서 받은 토큰을 백엔드에 보낸다
Request.get()
Response:카카오 이메일, 성명,프로필 이미지
쿼리스트링 offset limit Get.get()
- Django Model에서 부모 자식 클래스형태는 효과적인지 질의
서브타입을 구현할때 모델 상속이 좋을까? 테이블 추가가 좋을까?
gender의 경우 단순히 value임 테이블 하나만 추가해주므로 db에서 물리적으로 구현됨
User에서 Class 를 상속할때? 무리임
그리고 평소에 데이터 베이스의 물리적엔티티를 무결하게 구축하기 위해서는 클래스상속은 좋지 못한방법이다.
- Django ORM 쿼리 관련 학습 및 정리
- 데이터 모델 정규화 관련 고민 (카테고리, 성별)
- Django의 static 기능을 사용하지 않고 Mysql에 이미지 파일을 저장하는법
그냥 mysql에서 longtext field 로 변경하면 된다.
이번주는 협업하는 첫 프로젝트이고 프론트엔드 개발자분들과 협업에 정신이 없었다...
'메타인지 > TIL' 카테고리의 다른 글
TIL 11/11 와디즈 클론 프로젝트 모델링 (1일차) (0) | 2019.11.12 |
---|---|
TIL 11/10 어떻게 하면 웹프레임워크를 현업 주니어 개발자 처럼 개발 할 수 있을가? (0) | 2019.11.10 |
TIL 10/25~10/31 (0) | 2019.10.30 |
TIL 10/18~10/24 (0) | 2019.10.24 |
TIL 10/11~10/17 (0) | 2019.10.11 |