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

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 # 데이..

ssh란 : 네트워크 상에 존재하는 다른 컴퓨터에 접근하거나 파일을 업/다운로드 하는 등의 작업을 할 수 있는 프로토콜 ssh 연결 하는법 1. git bash 실행 2. pem파일 있는 곳으로 이동 3. ssh -i pem파일이름 ubuntu@Public IPv4 address 4. sudo apt update (aws에 로그인 후 ssh에 연결하면, sudo apt update 무조건 먼저 해주기 !!!!) ※ docker 명령어 앞에는 무조건 sudo 붙여야 정상 작동함 !!!! ※ docker : 다양한 어플리케이션을 컨테이너 환경에서 테스트 및 배포할 수 있는 소프트웨어 플랫폼 docker를 사용하는 이유 : docker를 사용할 경우 다양한 어플리케이션을 쉽고 빠르게 배포할 수 있다. 컨테이너..
Linux는 오픈소스기 때문에 무료로 사용할 수 있는 OS이고, 다른 종류의 OS에 비해 비교적 안정적인 환경에서 운영할 수 있다. wild card(*)란? ls -l ./*.txt 파일을 원하는대로 수정하고, 내용을 추가하는 방법 : vi 편집기 활용 vi 편집기 mode 종류 insert mode : 텍스트를 입력 할 수 있는 상태 command mode : 특수한 command를 입력 할 수 있는 상태 insert mode 진입 방법 i : 현재 위치에서 insert mode 진입 a : 현재 위치에서 커서를 한 칸 앞으로 이동 후 insert mode 진입 A : 현재 위치에서 가장 마지막 텍스트로 이동 한 후 insert mode 진입 o : ..

http://ssak3times.site/ 속쓰리조 팀프로젝트 월요일 화요일 수요일 목요일 금요일 토요일 일요일 ssak3times.site 우리 조의 최종 결과물이다!! 이쁜것같고, 기능구현도 전부 잘 된듯!! (aws배포라서 조만간 사라질 예정인 사이트 ㅠㅠ) title 아래에는 머신러닝을 이용한 summary이다. 크롤링해올 때, import openai로 gpt를 사용해서 요약한 것을 보여준다. 아래는 상세페이지와 댓글부분이다. 좋아요한 갯수가 표기된다. 마이페이지!! + 로그인하면 상단 navbar의 [회원가입 로그인]이 바뀐것도 볼 수 있다. 몽고반점 / 홍콩반점 장난~

비밀번호 수정 기능 비밀번호 수정 페이지를 만들기 위해서 먼저 백엔드에서 비밀번호 수정하는 views.py를 만들었다. check_password라는 기능을 이용한것만 빼면 그동안 작성해왔던 코드와 비슷한것을 볼 수 있다. UseSerializer는 회원가입할 때 썼던 serializer이다. # 비밀번호 수정 class pwdUpdateView(APIView): permission_classes = (IsAuthenticated,) def put(self, request): user = request.user current_password = request.data.get("password_now", "") new_password = request.data.get("password", "") if no..