인프런 커뮤니티 질문&답변
db 관련 문의입니다~
작성
·
248
0
안녕하세요~ db 관련 질문이 있어 글 남깁니다!
위와 같이 models.py를 정의를 해줬구요,
그리고
makemigrations, migrate 명령어를 통해 적용 했습니다.
적용 후에 보니까
이렇게 파일이 생성되었더라구요,
근데 article 을 create 해보니까 title 컬럼이 없다는 에러가 나왔구요,
그래서 다시 makemigrations, migrate 명령어를 통해 적용 했습니다.
그래서 아래와 같은 파일이 하나 더 생겼습니다.
이렇게 되니까 create 가 잘 적용되더라구요....
음...이렇게 진행을 해도 문제가 없는 것인지, 왜 문제가 발생한 것인지 궁금하기도 합니다....
퀴즈
MagicGrid 라이브러리의 주된 사용 목적은 무엇일까요?
사용자의 로그인 상태 관리
가변 높이 항목을 효율적으로 배치
데이터베이스 스키마 설계 자동화
서버 응답 속도 최적화
답변 2
0
0
안녕하세요
질문 확인했습니다.
title 컬럼이 없는 상태에서 makemigrations 를 하신 이후,
migrate 를 진행해주신 것 같습니다.
정확히 모든 값이 적혀있었는데 makemigrations 명령어를 통해
특정 column이 빠지는 일은 아무래도 없습니다.
makemigrations 는 결국 models.py 에 작성되는 내용의 변화를 추적하는 명령인데,
해당 명령을 통해 첫번쨰 파일에 title 이 없었다면,
그 시점에는 title 이라는 컬럼이 없었을 것으로 추정됩니다.
아무튼 이와 별개로 질문자님 상태에서 강좌를 진행하는데에는 무리가 없을거에요.
migration 명령을 두번 했다 뿐이지 db 에 정상적으로 반영이 된 것은 맞기 때문에,
진행에 걱정은 안하셔도 될것 같습니다.
부족한 답변이지만 도움이 되셨길 바랍니다.
감사합니다!




