일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- json to db
- 다항 논리 회귀
- 프론트엔드
- 장고
- Django
- 북마크한 목록 가져오기
- 이진 논리 회귀
- js
- python to json
- class view
- 딥러닝
- 비밀번호 수정
- 댓글쓰기
- 프로필사진 업로드
- 와이어프레임
- 개인페이지
- 팔로우 기능 에러
- test.py
- docker
- 팀프로젝트 기획
- serializer
- Python
- 댓글지우기
- 백엔드
- CNN
- original set
- ERD
- 머신러닝
- DRF
- API명세
- Today
- Total
목록백엔드 (3)
코딩 개발일지
1. 목적 및 개요 메인페이지에서 보여주는 게시글 리스트들을 카테고리별로 보여주기위해 작성한 메서드입니다. [ 최신순 / 인기글TOP8 / 국가선택 후 인기글TOP8 ] 세 가지 카테고리를 나누어 GET요청을 받습니다. 2. 요구 사항 [ 최신순 ] 리스트는 카테고리를 선택하지 않았을 때의 기본값이다. [ 최신순 ] 리스트(기본값)는 한 페이지당 8개의 pagination을 적용시킨다. [ 인기글TOP8 / 국가선택 후 인기글TOP8 ] 의 카테고리는 pagination을 적용시키지 않는다. 싫어요 개수가 5개이상인 게시글은 데이터를 보내주지 않는다. 3. 설계 최신순 settings.py에 REST_FRAMEWORK 기능인 pagination 설정을 한다. 프론트엔드에서 page_info가 필요하므로 ..
장고가 기본 제공하는 user model을 쓰려면 AbstractUser 을 쓰면 된다. 간단한 프로젝트에서만 쓸듯?! 기본제공하는거 말고, custom을 해주고싶다면, AbstractBaseUser 를 써야한다. 그래서 보통은 AbstractBaseUser 를 쓰는게 좋다. 공식문서에서 AbstractBaseUser 를 admin.py와 models.py에 복사해서 넣어주고 custom 해주면 된다. https://docs.djangoproject.com/en/4.2/topics/auth/customizing/ Django The web framework for perfectionists with deadlines. docs.djangoproject.com models.py 그대로 복사해서 쓰면, cl..
이제 백엔드와 프론트엔드 파일을 따로 관리한다. vscode 두개 켜놓고 작업 고고!!!!!! 백엔드 파일에서는 앞서 배운대로 만들어준다. 프론트엔드 파일에서는 이렇게 만들어주고, api.js에서는 로그인, 로그아웃, 모크api, 회원가입 기능을 백엔드와 html과 연결시킨다. 자바스크립트의 코드가 익숙치 않고, 처음보는것 투성이다ㅠㅠ 따로 공부하라고 한다... var / let / const var : 변수 정의 ( 같은 변수로 선언한게 있으면, 헷갈린다. 다른 결과가 출력) 이걸 보완한게 let과 const let : 변수를 재할당 가능 const : 변하지 않도록 변수 정의 (상수) async / await / Promise / 비동기 처리 async 키워드는 어렵게 생각할 필요없이 await를 사..