인프런 커뮤니티 질문&답변

nick_kcin님의 프로필 이미지
nick_kcin

작성한 질문수

파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트 (장고 4.2 기준)

07-07 모델 Meta 필수 설정 (추상화 모델 클래스)

abstract=True를 사용한 상속 시 컬럼 순서

작성

·

62

0

07-07 강의에서 상속을 써서 중복 컬럼을 제거하는데요

상속을 먼저 받기 때문에 날짜 컬럼 순서가 앞에 위치합니다.

순서를 뒤로 바꾸려면 어떻게 해야하나요?

답변 2

1

이진석님의 프로필 이미지
이진석
지식공유자

안녕하세요.

생성되는 데이터베이스 테이블에서의 필드 순서를 변경코자 하신다면,

  1. makemigrations 명령으로 생성된 마이그레이션 파일을 migrate 명령으로 데이터베이스에 적용하시기 전에,

     

  2. 해당 마이그레이션 파일을 여셔서 migrations.CreateModel 내의 fields 리스트 내에서의 필드 순서를 원하시는 순서로 변경하시고 나서,

  3. migrate 명령으로 데이터베이스에 적용하시면 원하시는 순서로 create table 쿼리가 수행될 것입니다.

살펴보시고, 댓글 남겨주세요.

화이팅입니다. :-)

0

nick_kcin님의 프로필 이미지
nick_kcin
질문자

감사합니다~

nick_kcin님의 프로필 이미지
nick_kcin

작성한 질문수

질문하기