일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 팔로우 기능 에러
- 딥러닝
- 와이어프레임
- test.py
- 팀프로젝트 기획
- 백엔드
- 댓글쓰기
- Django
- docker
- Python
- json to db
- 머신러닝
- 비밀번호 수정
- ERD
- 다항 논리 회귀
- class view
- API명세
- 프로필사진 업로드
- DRF
- original set
- 북마크한 목록 가져오기
- serializer
- 이진 논리 회귀
- js
- 프론트엔드
- 댓글지우기
- 장고
- python to json
- 개인페이지
- CNN
- Today
- Total
목록장고 (7)
코딩 개발일지

1. 필요한 라이브러리 설치 pip install django djangorestframework django-rest-auth 2. 이메일 전송을 위한 SMTP 서버에 대한 설정을 settings.py에 작성 # 이메일 인증 EMAIL_PORT = 587 # SMTP 포트 번호 (기본값 쓰면 됌) EMAIL_HOST = 'smtp.gmail.com' # 메일 호스트 서버 (기본값 쓰면 됌) EMAIL_HOST_USER = 'a43521118@gmail.com' # 서비스에서 사용할 Gmail EMAIL_HOST_PASSWORD = 'aaaa bbbb cccc dddd' # 서비스에서 사용할 Gmail의 앱 password # TLS 보안 설정 - SMTP 서버와 통신할 때 TLS(보안) 연결을 사용할지..

postgresql 오픈 소스 데이터베이스로, 무료로 사용 가능 Oracle DB, Mysql, Microsoft SQL에 이어 네번째로 사용량이 많은 데이터베이스 (나머진 유료 ㅠㅠ) 장고에서는 기본 데이터베이스로 postgresql을 사용하는 것을 권장하고 있다. version: '3.8' volumes: postgres: {} # postgresql에서 사용 할 볼륨 지정 services: postgres: container_name: postgres image: postgres:14.5 volumes: - postgres:/var/lib/postgresql/data/ environment: # postgresql 컨테이너에서 사용할 환경변수 지정해주기 - POSTGRES_USER=user # 데이..
삭제기능이 구현하기 더 쉬워서 먼저 만들었다. articleId 값을 정의해주는 방법이 많다. 에서 articleId 값 정의하는 법. window.onload = async function(){ const urlParams = new URLSearchParams(window.location.search); articleId = urlParams.get('article_id'); console.log(articleId) await loadArticles(articleId); await loadComments(articleId); } html의 onclick을 js파일에서 받아서 response를 fetch로 백엔드주소를 받아서 DELETE method로 보내면 된다. 그러면 백엔드의 views.py에서의..

팀프로젝트 2일차에 여러 기능을 만들다가 문제에 발생했다. 1. 프로필사진 업로드를 하고, admin 페이지에서 user생성할 때, 사진 업로드 칸이 없다. 2. 회원가입 시, 프로필사진 업로드 후 가입하면, 로그인할때, 오류 발생함. (지정된 자격 증명에 해당하는 활성화된 사용자를 찾을 수 없습니다) 3. 팔로우 기능 추가 후, user profile 페이지에서 followers, followings 둘 다 표기하고 싶었지만, followings만 나오는 문제 1. 프로필사진 업로드를 하고, admin 페이지에서 user생성할 때, 사진 업로드 칸이 없다. 우리는 user model을 만들 때, django 기본 내장 user는 AbstractUser 인데, 커스텀하고싶어서 AbstractBaseUse..

장고가 기본 제공하는 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..

ERD 기존 ERD와 API : https://hogi2.tistory.com/35 첫 프로젝트이고, 장고를 처음 쓰다보니 미숙했던 것 같아서, 피드백을 수용해서 다시 만들어 봤다. 기존 ERD에서 바뀐 점: 좋아요와 북마크 table 을 N:N 관계로 바꿧다. (외래키를 회원table과 게시글table에서 받아옴) 회원 컬럼에 [마지막 접속, 회원가입 날짜, 프로필 사진] 추가 좋아요table에 좋아요 갯수 삭제 (좋아요한 user_id 를 count해서 보여줌) 댓글table이 회원table과 연결이 안되어 있었는데, 연결시켜줌 API https://probable-situation-f8f.notion.site/4e53652fdeab4b3bb0c6363fd044bf3d?v=b7a9cb4b34f44aa..