전체 글37 WIL 파이널 프로젝트 이번 프로젝트에서 구글 캔린더 API를 디스코드 명령어를 통해 실행하는 기능을 담당했다. 처음 써 보는 API 기능이라 구글 공식 문서와 여러 블로그를 참고하여 일단 캘린더 목록을 조회하는 기능을 하는 코드를 작성 했다. 구글 캘린더 API를 사용하기 위해서는 필수적으로 거쳐야 하는 과정이 몇 가지 있었다. 우선 구글 클라우드 플랫폼에서 새 프로젝트를 생성한다. 그 다음 구글 캘린더 API를 검색하여 ‘사용’을 누른다. 다음으로 사용자 인증 정보를 만드는데 용도에 맞게 설정하면 된다. 이 다음이 중요한 OAuth 이다. 처음 이 개념을 이해하는 데 상당히 많은 시간이 걸렸던거 같다. OAuth에 대한 개념은 찾아보면 상당히 많으니 생략하고 넘어가도록 하겠다. 간단히 설명하면 다른 서비스의 회원 정보를 안.. 2022. 4. 9. WIL 4 Facts 1. 머신러닝 프로젝트 시작 2. 너의 오늘은?(얼굴 이미지의 표정을 분석해서 노래와 영화, 치킨을 추천하는 웹페이지) Feelings 1. 2주차에 비해 ajax에 대한 이해도가 높아진 것 같다. 2. 자바 스크립트를 조금 더 자유롭게 사용 할 수 있었다. 3. 아직 실력차이가 많이 나는 조원과 많이 비교된다. 4. 다른 강의를 생각하기 전에 주어진 과제부터 해결해야 한다. Findings 1. 자바스크립트의 사용법과 진자에 대해 알게 되었다 2. 태그에 대한 이해도가 높아졌다. Future 1. 다음 프로젝트때는 꼭 파이썬을 다루도록 해야겠다. 2022. 2. 4. 장고 4 회원가입 기능 만들기 회원가입 페이지를 보여주는 sign-up GET 방식으로 화면을 보여줌. 가입 정보를 입력하고 전송하는 url은 동일한 sign-up 이지만 은 POST 방식으로 보내주도록 함 /GET은 대부분 값을 읽어올 때, POST는 값을 주거나 수정, 삭제를 요청할 때 사용/ 유저 앱의 views.py sign_up_view에 POST 추가 htm에서 form 태그 속성에 method와 action 추가 유저 앱의 views.py에서 전송되는 데이터 받아서 각각 지정 후 리다이렉트 함수 사용 로그인 기능 만들기 세션: 사용자의 정보를 저장할 수 있음 유저 앱의 views 파일에 POST를 추가 # user/views.py from django.http import HttpResponse d.. 2022. 1. 21. 장고 3 사용자 관리와 로그인 모델(화면 띄우기) base, signin, signup.html 파일을 생성 후 코드 작성. {% extends 'base.html' %} url - view - template 연결하기 유저 앱에 urls 파일 생성 유저 앱의 urls.py를 연결하기 위해 프로젝트 앱의 urls 파일에 하단 코드 작성 from django.urls import path, include # 해당 라인에 include 추가함 path('', include('user.urls')), #해당 코드 urlpatterns 부분에 추가 유저 앱의 urls.py와 연결 할 유저 앱의 views.py 파일 작성 해당 url에 맞는 화면을 보여주기 위한 views.py 코드 작성 signup과 signin을 연결.. 2022. 1. 20. 이전 1 2 3 4 ··· 10 다음