inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

장고앱과 블로그 코딩쇼

blog1 내용작성관련

해결된 질문

340

Seung Park

작성한 질문수 8

0

안녕하세요 강사님

blog1실습중에 

models.py에

아래 content부분을 빼먹고 migration까지해서 작성했었습니다

웹페이지가서 내용작성하려고 가보니 content가 없어서

나중에 추가하고 저장한다음에 보니 db에 content가 없다고 에러가뜨더라구요

sqlite viewer에서 아래처럼 content를 직접추가하니 지금은 정상적으로 실행이되는 것 같습니다 

1) model.py를 수정했을때 db에 내용까지 추가하려면 어떤 명령어를 해야할까요??

2) makemigrations를 다시 해볼려고 하니까 아래와 같은 명령어가 뜨더라구요 아래에서 content를 추가할 수 있는건가요? 어떻게 하면될까요?

 

 

 

docker react django python

답변 1

1

이진석

안녕하세요.

장고 마이그레이션에 대해서는 이후 에피소드인 "마이그레이션을 통한 데이터베이스 스키마 관리"에서 알려드리고 있습니다. 마이그레이션에 대한 세부 설명을 위 강의를 참고 부탁드리구요.

일단 python manage.py makemigrations blog1 하셨을 때 2가지 선택지가 나오는 데요.

이때 첫번째 선택지인 1) Provide a one-off default now ... 를 선택해주시고,

이어서 >>> 프롬프트가 나오면 빈 문자열인 "" 를 입력하시고 엔터를 입력해주시면 마이그레이션 파일이 생성됩니다. 아래와 같이 되겠죠. 기존에 Post 데이터가 있고 content 컬럼이 추가될 때 추가된 content 컬럼의 값을 빈문자열 "" 로 채워넣겠다는 의미입니다.

>>> ""    

마이그레이션 파일이 생성되시면 python manage.py migrate blog1 명령으로 생성된 마이그레이션 파일을 적용하시면 됩니다.

마이그레이션 과정은 마이그레이션 과정에 대한 이해가 필요하고, 항시 세심히 이뤄줘야 합니다.

화이팅입니다. :-)

ps. 추가 질문 있으시면 남겨주시구요. 질문이 해결되셨다면 본 질문의 상태를 해결됨으로 부탁드립니다.

 

 

 

안녕하세요.

0

48

1

[OneToOne Field Demo] get_user_model() 메서드를 활용해야 하는 이유?

0

271

1

useEffect 훅에서 else 유무에 따른 결과

0

211

1

useAxios 훅의 dependency array 설정

0

245

1

useEffect에서 변수 업데이트 관련 질문

0

381

1

rest_framework.generics.CreateAPIView의 model 속성 유무

0

266

1

bootstrap4

0

469

4

리뉴얼 강의가 오픈이 되면 기존 강의는 더이상 못보는걸까요

1

361

1

admin form에서 앞선 필드 선택 후 다른 필드 select widget 구성하는 방법

0

572

3

useState는 필수일까요?

0

261

1

python manage.py makemigrations instagram 시 created_at default 오류가 발생합니다.

0

595

4

Django allauth를 사용한 소셜 로그인 시 에러

0

652

1

프로젝트명 변경 뒤, 디버그툴바+디버그모드 사용 시 에러

0

551

2

useLocalStorage() 함수 사용여부

0

228

1

django에 LOGIN_URL = '/accounts/login/'의 의미?

0

447

1

리듀서의 의미 재확인

0

428

1

simple-jwt Refresh Token 사용 노하우

0

897

2

docker compose 를 통한 배포 관련 오류 문의

0

669

1

파이썬 속도 장고 관련 궁금한게 있습니다.

0

364

1

is_like_user

0

233

1

related_name 오류

0

272

1

re_path 오류

0

258

1

re_path url

0

249

1

No post matches the given query

0

659

2