Skip to content

choridev/career-bot-back

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

  1. Django 설치
pip install django
  1. django-rest-framework 설치
pip install djangorestframework
  1. django-cors-header 설치
pip install django-cors-headers
  1. requests 라이브러리 설치
pip install requests
  1. SQLite3 설치
apt-get install sqlite3
  1. 프로젝트 생성
django-admin startproject career_bot
  1. app 생성
cd career_bot
python manage.py startapp server
  1. settings.py의 INSTALLED_APPS에 corsheaders, restframework, app 추가
INSTALLED_APPS = [
    ...
    'rest_framework',
    'corsheaders',
    'server',
]
  1. settings.py의 MIDDLEWARE에 cors 관련 설정 추가
MIDDLEWARE = [
    'corsheaders.middleware.CorsMiddleware',
    ...
]
  1. settings.py에 쿠키, http 메서드, url 관련 설정 추가
CORS_ORIGIN_ALLOW_ALL = True

CORS_ALLOW_METHODS = [
    'GET',
    'POST',
    'PATCH',
    'PUT',
    'DELETE',
]

CORS_ALLOWED_ORIGINS = [
    "http://localhost:3000",
]
  1. 마이그레이션 수행
python manage.py migrate
  • 마이그레이션 오류 발생 시
python manage.py makemigrations
python manage.py migrate
  1. 프로젝트 시작
python manage.py runserver 0.0.0.0:8000

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages