본문 바로가기

장고7

[Django] 카카오 로그인 이번 포스팅에서는 장고 카카오 로그인을 구현해보려고 한다. 카카오 로그인은 카카오계정과 애플리케이션을 연결하고 토큰을 발급받아 카카오 API를 사용할 수 있도록 하는 기능이다. 카카오 로그인은 Kakao SDK for Android, iOS, JavaScript와 REST API로 제공되며 OAuth 2.0 기반이다. 아래 링크에 접속 developers.kakao.com/ Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 내 어플리케이션 > 어플리케이션 추가하기 위의 폼을 입력하면 어플리케이션이 추가된 것을 확인할 수 있다. 아래와 같이 앱 키를.. 2020. 12. 24.
[Django] 함수 기반 뷰 vs. 클래스 기반 뷰 #DetailView 지난 포스팅에서는 방들의 리스트를 페이지로 나눠보면서 함수 기반 뷰(FBV)와 클래스 기반 뷰(CBV)를 비교했다. 2020/11/14 - [Python/Django] - [Django] 함수 기반 뷰 vs. 클래스 기반 뷰 #ListView [Django] 함수 기반 뷰 vs. 클래스 기반 뷰 #ListView 지난 포스팅에 이어서 많은 방들의 리스트를 페이지로 나눌 것인데, 함수 기반 뷰(Funtion Based Views)와 클래스 기반 뷰(Class Based Views) 두가지 방법을 통해 웹 페이지를 제작해보려고 한다. 2020/11/13 - doongjun.tistory.com 이번 포스팅에서는 방들을 클릭하면 나오는 세부사항을 FBV와 CBV를 사용해서 웹페이지를 제작하고 비교해보려한다. .. 2020. 11. 14.
[Django] 함수 기반 뷰 vs. 클래스 기반 뷰 #ListView 지난 포스팅에 이어서 많은 방들의 리스트를 페이지로 나눌 것인데, 함수 기반 뷰(Funtion Based Views)와 클래스 기반 뷰(Class Based Views) 두가지 방법을 통해 웹 페이지를 제작해보려고 한다. 2020/11/13 - [Python/Django] - [Django] 장고 템플릿 #2 [Django] 장고 템플릿 #2 이전 포스팅 참고 2020/11/13 - [Python/Django] - [Django] 장고 템플릿 #1 [Django] 장고 템플릿 #1 노마드코더의 강의를 듣고 중요한 내용을 정리하였습니다. 장고 템플릿이란? 템플릿이란 서로 다른 정보를 doongjun.tistory.com 함수 기반 뷰(Funtion Based Views) : 직접 함수를 작성하여 reque.. 2020. 11. 14.
[Django] 장고 템플릿 #1 노마드코더의 강의를 듣고 중요한 내용을 정리하였습니다. 장고 템플릿이란? 템플릿이란 서로 다른 정보를 일정한 형태로 표시하기 위해 재사용 가능한 파일을 말한다. 장고 템플릿은 html을 사용한다. Django-seed 기능을 이용해 각각 app들의 모델에 각 필드에 맞는 데이터들을 넣어주었는데 이에 대한 내용은 다음에 다루도록 하겠다. rooms/models.py의 Room모델에 저장되어있는 값들을 불러와 방이름과 방가격을 장고템플릿을 통해 웹에 띄워보고자 한다. 장고 템플릿을 사용하기 위해 rooms/views.py에서 아래와 같이 작성한다. from datetime import datetime from django.shortcuts import render from . import models def.. 2020. 11. 13.
[Django] ORM #2 이번 포스팅에서는 장고에서 ORM 관계 대해 다룰 것이다. 이전 ORM #1 포스팅 참고 2020/11/06 - [Python/Django] - [Django] ORM #1 [Django] ORM #1 노마드코더의 강의를 듣고 중요한 내용을 정리하였습니다. ORM ORM은 각 언어별로 있는 기능이다. 원래 데이터베이스 서버의 어떤 데이터를 검색, 추가, 수정, 삭제 등을 할때 SQL을 사용해야 한다. doongjun.tistory.com 데이터베이스에서 테이블간의 관계를 설정할 때 세가지 옵션이 있다. - One to One - Many to One - Many to Many One to One 관계란 어느 객체에서 다른 객체를 보더라도 반드시 단 하나씩 관계를 가지는 것을 말한다. 예를 들어 일부일처제.. 2020. 11. 9.