바뀜

749 바이트 추가됨 ,  2021년 5월 11일 (화) 20:08
편집 요약 없음
86번째 줄: 86번째 줄:  
     return self.subject  # 객체의 속성 중 subject를 반환하여 보여준다.
 
     return self.subject  # 객체의 속성 중 subject를 반환하여 보여준다.
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
|}
 +
 +
==모델 변경==
 +
웹사이트를 서비스하는 중에도 모델의 형태를 바꿔야 할 때가 있다.
 +
===방법===
 +
단순히 모델에 변형을 가한 이후 <code>makemigrations</code>과 <code>migrate</code>를 통해 DB를 변경해주어야 한다.
 +
 +
null=False 옵션을 사용한 경우, 이전에 입력됬던 값들을 어떻게 처리할지 묻는데, 묻는 말에 따라 해당 데이터를 기입하면 된다.(일반적으로 이전 데이터는 한가지 옵션으로 다 채운다.)
 +
===수정하기===
 +
{| class="wikitable"
 +
!과정
 +
!설명
 +
|-
 +
|DB 수정
 +
|
 +
*새로운 테이블명이 생긴 경우, python manage.py makemigrations을 기입해주고,
 +
*단순 변형이 가해진 경우 python manage.py migrate를 해준다.
 
|}
 
|}
 
[[분류:장고 모델]]
 
[[분류:장고 모델]]