Django 모델 파헤치기마이그레이션포도마켓: 데이터 마이그레이션 해보기

Q

속성 값 추가하는 migration 되돌릴 때 속성 값 남아있는 현상

조회 195

좋아요 0

2023년 12월 27일




댓글 1

2023년 12월 27일
이유를 생각해보니 models.py 파일의 Post 모델은 item_price_range라는 속성이 정의된 상태이므로, from podomarket.models import Post 를 이용하여 가져온 Post 모델에는 item_price_range라는 속성이 존재하는 거네요.
단지, 실제 Post 모델 DB 인스턴스(개체)에는 item_price_range가 없는 것이구요..
그렇다면, 마이그레이션을 되돌린다고 해도 models.py 내용은 따로 바꿔줘야 하는 건가요?
A
1개의 답변이 있어요
질문자 채택



2023년 12월 28일

댓글 2

2023년 12월 28일
답변 감사합니다. 궁금한 점이 있어 하나만 더 질문 드리겠습니다!
- migrate 명령어를 이용하면 DB만 해당 시점으로 돌아가는 것이고 django 프로젝트의 코드는 일일이 수정해줘야 하는 걸까요?
베스트 댓글
2023년 12월 28일
네 맞습니다 migration을 되돌리시는 경우, Django 프로젝트는 해당 구조에 맞게 직접 수정해주셔야 합니다.

(주) 코드잇

대표강영훈

개인정보보호책임자강영훈

이메일support@codeit.kr

사업자 번호313-86-00797

통신판매업제 2019-서울중구-1034 호

주소서울특별시 중구 청계천로 100 시그니쳐타워 동관 10층 코드잇