본문 바로가기
장고(Django)

[장고(Django)] 모델을 이용해 데이터베이스에 테이블을 생성하는 방법

by 오엔_ 2019. 5. 4.

settings.py에 앱을 사용 설정 추가


우선 데이터베이스 관련 명령어가 동작하려면 settings.py에 앱을 사용하기 위한 설정을 추가해야 한다.

settings.py 파일의 INSTALLED_APPS 변수 끝에 앱이름을 추가하면 된다.

INSTALLED_APPS = [

  ~,

  ~,

  ~,

  '앱이름',

]

 

 

 

마이그레이션 파일 생성해서 데이터베이스에 적용


INSTALLED_APPS에 추가를 하면 이제 데이터베이스 관련 명령이 정상적으로 동작한다.

이제 터미널에서 두 명령어를 입력한다.

 

1. python manage.py makemigrations 앱이름 : 마이그레이션 파일 생성(앱에서 데이터베이스 관련 변경내용이 담김)

 

2. python manage.py migrate 앱이름 : 마이그레이션 파일의 내용을 실제 데이터베이스에 적용

 

 

'장고(Django)' 카테고리의 다른 글

[장고(Django)] CSS  (0) 2019.06.09
[장고(Django)] 템플릿 언어  (0) 2019.06.07
[장고(Django)] MTV 패턴  (0) 2019.05.03
[장고(Django)] 장고 기본 명령들  (0) 2019.05.03
장고(Django)란?  (0) 2019.05.02

댓글