반응형

장고프로젝트 2

Project04_장고 소셜 로그인 구현 allauth

소셜로그인 구현 allauth 장고에서 allauth라는 장고패키지를 이용하면 소셜로그인을 구현 할 수 있다. pip install djangorestframework pip install djangorestframework-simplejwt pip install django-allauth 자주 사용하는 소셜로그인에는 네이버, 카카오, 구글이 있을것이며 코딩과 관련된 사이트라면 깃허브까지 범용성 있게 사용 가능하다고 생각된다. 이 소셜로그인들을 allauth 패키지 내에서 서비스 명을 찾아본다. 장고에는 모델, 뷰, 템플릿 등이 있는데 이 중 views.py를 다음과 같이 추가해본다. # 소셜 로그인 BASE_URL = 'http://localhost:8000/api/v1/accounts/rest-aut..

Project/project1 2023.05.23

Project01_협업 레포지토리 생성 및 가상환경 설정

협업레포지토리 생성 먼저 협업을 하기위해서 github를 사용하여 형상관리를 하기로 결정했다. → 팀원 한명의 깃허브에 레포지토리를 형성하여 git clone을 하는 방식으로 가져온다. 레포지토리 및 가상환경 생성 과정 먼저 협업을 할 파일들을 저장할 폴더를 생성한다. mkdir team1 가상환경을 만들어 내 컴퓨터 내에서도 관리를 용이하게 한다 (각각 모듈들의 버전관리 등을 깃으로 올려놓은 것과 맞추기 용이함) apt install python3.10-venv python -m venv 가상환경 이름 쉘스크립트에 작성하여 가상환경으로 접속을 편하게 한다. 가상환경 접속을 할 수 있는 activate가 있는 위치로 가서 pwd를 통해 위치를 작성해놓는다. cd ~ (홈으로 간다) vim 가상환경이름.s..

Project/project1 2023.05.12
반응형