728x90 장고 db3 [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. [Django] 잘못들어간 db 값 한번에 다 바꾸기 from main.models import ParameterTable models.py 에서 갱신할 db를 먼저 import 합니다 wrong_value="sepal_length,sepal_width,petal_length,petal_width,species" #지우고 싶은 값. _Parameter= ParameterTable.objects.filter(name = wrong_value) for p in _Parameter: print("지우자") p.name="sepal_length,sepal_width,petal_length,petal_width" #원하는 값으로 변경 p.save() Back-End/Django 2021. 2. 18. 이전 1 다음 728x90