학습목표
converting data between incompatible type systems
using object-oriented programming languages.예를 들면,
Class Person(models.Model):
name = models.CharField(max_length=100)
age = models.IntegerField()
job = models.CharField(max_length=50)
이라는 파이썬 코드로 ORM을 통해서 DATABASE의 해당하는 테이블을 생성 및 데이터를 저장 가능
:::: 📌 sql
, 관계형 데이터베이스에서만 사용할 수 있는 언어로써, 데이터베이스를 다룰 떄는 sql이라는 언어를 사용해야함
Database Table
을 생성하는 과정:
Models.py
에 작성$ python manage.py makemigrations
명령어를 통해서 Migartions/0001_initial.py
에 설계도를 만들어줌$ python manage.py migrate
명령어를 통해서 Database에 값을 입력해줌Shell
에서 모든 것이 진행된다.$ python manage.py shell
명령어를 통해서 Shell에 진입하고, 다음과 같이 진행한다.