You are trying to add a non-nullable field '필드명' to post without a default; we can't do that (the database needs something to populate existing rows).Please select a fix: 1) Provide a one-off default now (will be set on all existing rows with a null value for this column) 2) Quit, and let me add a default in models.pySelect an option:
id = models.AutoField(primary_key=True, default=1)
이거로 고친 후 나온 메세지
이 메세지는 필드를 추가/수정 했을 때 뜨는데
만약 필드를 추가했을 경우 원래 저장되어있던 객체들의 새로운 필드에는 어떤 조치를 취해야 하는지 물어보는 메세지라고 한다
(처음부터 지정하면 안 뜸)
이럴땐 필드의 속성에 null=True 를 추가해주거나 필드의 default 값을 설정해주면 된다.
-> default값 지정한 후 DB에 업로드 하니 UNIQUE CONSTAINT FAIL 에러 뜸...
-> 다시 default 제거 후 migration 다시 하니 잘됨..-ㅅ-;;