일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- R 데이터 분석
- ReactNative
- 자료형
- sqldf
- inflearn
- 동일성 연산자
- Django
- 조건문
- group_by()
- javascript
- 멤버십 연산자
- summarise()
- notion
- vs code
- Swift
- react
- 제어문
- 소수출력
- input함수
- pycharm
- f-string
- 반복문
- COUNT()
- 별찍기
- match case
- while
- python
- mutate()
- 점프투장고
- sd()
- Today
- Total
목록PROJECT/도서 추천 서비스 | CHURY (7)
✏️

도서 상세페이지 안에 카카오톡으로 책 정보를 보내서 공유할 수 있는 기능을 만들었습니다. 해당 기능은 카카오 API를 사용했기에 사전에 설정이 필요합니다. 📍 카카오 사전 설정 https://developers.kakao.com/ Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 위 홈페이지에 접속해서 상단 내 애플리케이션 턉에 들어가서 애플리케이션 추가하기를 했습니다. 📍 코드 카카오 로그인을 사용하기 위해서는 카카오 JavaScript SDK를 사용해야 합니다. CHURY/templates/board/detail.html 카카오톡 아이콘을 클릭..

CHURY는 장고와 파이썬을 이용한 프로젝트였기에 장고 내 SMTP기능을 활용해서 비밀번호 재설정, 이메일 인증 기능을 만들었습니다. django 공식문서 : https://docs.djangoproject.com/en/3.0/topics/email/ Django The web framework for perfectionists with deadlines. docs.djangoproject.com 📍 비밀번호 재설정 1. Gmail 계정 만들기 비지니스 계정으로 만들면 유료라고 해서 개인 개정으로 새로 만들고 2단계 인증을 완료한 후 생성된 앱 비밀번호를 확인하고 따로 기록해둡니다. 2. Django 설정 CHURY/CHURY/settings.py에 아래 코드를 추가했습니다. EMAIL_HOST_PASS..

초반에 템블릿 디자인을 하면서 여러 OTT서비스에서 다양한 레퍼런스를 확인했는데 왓챠의 초기 화면이 가장 눈에 띄었습니다. 왓챠의 경우 우측 라디오버튼을 직접 클릭하면 배경 이미지가 바뀌는 형식이었는데 CHURY에서는 여기에 시간이 지나면 자동으로 바뀌는 기능을 더해서 만들어보려고 했습니다. 유튜브에 image slider라고 검색해서 여러 강의 코드를 참고했습니다. CHURY에서는 intro.html, main.html 두 군데에서 image slider가 사용됩니다. 아래 코드는 intro.html에 작성된 코드이고 main.html에 작성된 코드는 이 코드를 기반으로 이미지 개수만 수정해서 작성했습니다. var counter=1; document.getElementById('radio' + coun..

📍 디자인 초기에 레이아웃 설계를 할 때 포토샵을 사용했지만 이후 개발 프로젝트가 어떻게 진행되는지 알아보며 실무에서는 Figma를 많이 사용한다는 것을 알게 되었습니다. 포토샵의 경우 편하게 다룰 수 있는 프로그램이었지만 협업을 하기에 좋은 환경은 아니었습니다. 하지만 피그마는 한 파일을 여러명에서 동시에 접속해서 볼 수 있다는 장점이 있어서 이번 프로젝트는 팀 프로젝트인 만큼 피그마를 이용해서 작업을 해보고 싶다는 욕심이 있었습니다. 초반에 피그마를 사용해보자고 조원들에게 어필했지만 다들 디자인을 해본 경험이 없다보니 한정된 개발 기간 내에 디자인 툴도 새로 배운다는 것에 부담을 느낀다고 해서 피그마 사용은 결국 좌절되었습니다..😭 웹디자인을 해본 경험은 없었지만 디자인 자체가 처음인 조원들에게 부담..

4명의 조원 중 전공자인 조장을 제외한 3명이 비전공자이자 과거 프로젝트 경험이 없어서 초반 방향성을 설정할 때 어려움이 있었습니다. 먼저 학원에서 받은 라는 하나의 큰 틀은 가지고 있었는데 이 주제를 고도화해서 세부 계획을 그려 나가려고 했습니다. 처음에는 팀원들끼리 들어갔으면 좋겠는 기능과 시각화하고 싶은 데이터 등등 우리 프로젝트의 주제에 대해서 보다는 기능적으로만 접근하고 있었습니다. 그렇다보니 서로 생각하고 있는 가 달라서 각자의 의견이 쌓이기만 하고 하나로 정리가 되지 않아 대안이 필요하다고 생각되었습니다. 주제를 전달받은 첫 날 회의는 각자 주제에 대해서 알아오기로 하고 끝이 났습니다. 집으로 돌아가서 우선 저 또한 프로젝트가 처음이었기에 우선 보통의 개발 프로젝트의 진행 과정에 대해 찾아보..

학원 노트북을 쓰다가 과정이 끝나고 내 개인 노트북으로 개발 프로그램을 설치하고 프로젝트를 run 하는 과정에서 발생한 오류이다. 평소와 같이 VS Code에서 python 가상환경을 통해 py manage.py runserver 명령어를 입력해 서버를 실행시켰다 뭐라뭐라뭐라 길게 오류가 뜨는데 가장 아래를 보면 django.db.utils.OperationalError: (1045, "Access denied for user 'user'@'localhost' (using password: NO)") 구글링해보니 나는 'user'@'localhost'로 나왔지만 보통 'root'@'localhost'로 뜨고, mysql root계정 비밀번호와 관련된 로그인 오류였다. using password: No =..
보호되어 있는 글입니다.