Django, DRF/Django, DRF 진행 순서

Django 프로젝트 단계별 가이드라인 3 소셜 로그인 소셜 로그인을 위한 패키지는 아래의 패키지들을 사용한다. - 자세한 사용법은 공식 문서를 참고 - 버전을 지정해 준 이유는 상위 버전에서는 google, apple 로그인 시 라이브러리 충돌이 일어나서 제대로 동작하지 않는다. - allauth를 마이그레이션 해준후에 django.config.sites를 마이그레이션을 할 경우에도 에러가 발생하니 반드시 같이 진행해야 한다. pip install dj-rest-auth==4.0.1 pip install django-allauth==0.50.0 pip install djangorestframework-simplejwt DRF 구글 소셜로그인 TypeError: string indices must be ..
Django 프로젝트 단계별 가이드라인 2 Postgresql 연동 Postgresql 설치 & 테이블 생성 Local.py로 이동 / 환경 변수 분리 1. settings 디렉토리 생성 후, 기존의 settings.py를 base.py라는 이름으로 이동 2. base.py 파일의 BASE_DIR 수정 BASE_DIR = Path(__file__).resolve().parent.parent.parent 3. settings 디렉토리 안에 local.py 파일과 prod.py 파일 생성 4. local.py 파일에 위에서 연동한 postgresql 설정 코드 옮기기 from .base import * DEBUG = True ALLOWED_HOSTS = ["*"] DATABASES = { "default":..
깃허브 레파지토리 생성새로운 깃허브 레파지토리를 생성하여 프로젝트를 관리한다. 가상환경 생성python3.11 버전으로 가상환경을 만든다.가상 환경을 만들 때 venv 모듈에서는 직접적으로 Python 버전을 지정하는 것이 지원되지 않는다. 대신에 특정 Python 버전을 사용하려면 그 버전을 먼저 설치한 다음에 그것을 이용하여 가상 환경을 만들어야 한다.먼저 원하는 Python 버전을 설치합니다. (예: Python 3.11)설치한 후에는 해당 Python 버전을 사용하여 가상 환경을 만들 수 있습니다:python3.11 -m venv initialize_django_env이후 가상환경을 실행 시켜줍니다. venv 가상환경 명령어# 1. 가상환경 생성 Windows: py..
Jong_seoung
'Django, DRF/Django, DRF 진행 순서' 카테고리의 글 목록