Backend/Django

[Django] django 프로젝트 시작하기

mirae.kwak 2022. 5. 8. 17:10

Django 설치

pip install django

 

Django 프로젝트 생성 및 실행

# 프로젝트 생성
django-admin startproject [project name]

# 프로젝트 내부 이동
cd [project name]

# 8080포트에서 프로젝트 실행(default 8000)
python manage.py runserver 8080

 

Django 앱 생성

python manage.py startapp [app name]

 

 

Django Sqlite3 DB 사용

# projectname/setting.py에 app 설치 알리기
INSTALLED_APPS = [
    ...
    'appname.apps.AppnameConfig',
]

# app의 migration파일 만들기
python manage.py makemigrations appname

# migration하여 DB에 모델 테이블 만들기
python manage.py migrate

 

Django Admin User 생성

# admin 사이트에 로그인할 수 있는 유저 생성
python manage.py createsuperuser