작성
·
128
답변 2
0
0
웹사이트는 데이터베이스와 연동해서 작동합니다.
장고같은 웹 프레임워크를 사용하지 않는다면, Post라는 형태의 데이터를 저장하고 싶을 때, SQL 같은 언어로 데이터베이스를 직접 수정해야 합니다.
장고를 이용하면 따로 SQL을 배워서 직접 SQL 코드를 짤 필요가 없습니다.
models.py에 파이썬으로 Post 모델이 어떤 형태인지 정의하고, makemigrations를 하면 데이터베이스를 어떻게 변경해야 하는지에 대한 파일이 생성됩니다.
migrate를 하면 그 생성된 파일이 실행되면서 데이터베이스에 실제로 반영이 된다고 보면 됩니다.