nullable 필드를 non-nullable 필드로 바꾸면서 default값을 주지 않고 makemigrations를 하면 이런 메시지가 나온다. 이미 DB에는 NULL값이 들어가있는데, 그 필드가 non-nullable로 바뀌는데 default값이 없으면 이걸 어떻게 바꿔야 할까요? 장고는 이걸 처리좀 해달라고 메시지를 띄우는 것이다.
선택지가 세가지 있다.
one-off default값을 제공한다: 현재 NULL인 필드에 들어갈 값을 제공해주는 것이다.
Ignore for now: 무시한다는 것 같은데.. RunPython 또는 RunSQL을 쓰는 사람에게 해당되는 내용이다.