728x90 장고 mysql2 [Django] models.py 로 DB 테이블 자동 생성 Django는 DB에 테이블을 자동으로 생성해주는 기능이 있다. 원하는 DB 모델을 models.py 안에 작성한 뒤 migrations, migrate 를 해주면 된다. backend가 장고 프로젝트이고, api가 app이다. api/models.py 에서 시작해보자! 1) models.py에 내용 추가 2) migrations 파일 생성 $ python manage.py makemigrations api -> 1)에서 만들어준 model인 Post2와 같이 DB의 테이블을 생성하기 위한 migration 파일을 생성한다. 이렇게 나오면 성공! 3) migrate $ python manage.py migrate api 2)에서 만들어진 migration 파일을 이용해서 DB의 테이블 생성! 이렇게 나오.. Back-End/Django 2021. 7. 1. [Django] 01. Django 프로젝트 생성 + Mysql 연동 Windows + Visual Studio Code 터미널 입니다~~ 01. Django 프로젝트 생성 1. 가상환경 생성, activate $ mkdir MyProject # 프로젝트 만들 폴더 생성 $ cd MyProject # 폴더로 이동 $ python -m venv myvenv # 가상환경 'myvenv' 만듦 . myvenv/Scripts/activate # 가상환경 활성화! => 맨앞에 (myvenv) 가 붙으면 성공 2. Django install $ python -m pip install --upgrade pip $ pip install django -> 장고 버전 선택하고 싶다면 pip install django~=2.0.0 3. Django 프로젝트 생성 $ django-admin s.. Back-End/Django 2021. 6. 22. 이전 1 다음 728x90