<aside> 💡 CRUD
</aside>
Create Read Update Delete 소프트웨어가 데이터를 처리하는 방식 모든 데이터들은 이 네가지 방식으로 처리됨
이름 | 조작 | SQL |
---|---|---|
Create | 생성 | INSERT |
Read(Retrieve) | 읽기(인출) | SELECT |
Update | 갱신 | UPDATE |
Delete(Destory) | 삭제(파괴) | DELETE |
CharField #텍스트, 색상
IntegerField #숫자
DateTimeField # 날짜
DateField(auto_now_add) #현재 시각
#--> 기준은 config/settings.py의 TIME_ZONE에서 설정
#내부에 default, blank=True, null=True 추가
#--> 비어있는 셀로 인한 오류 방지를 위해 지정, 추후 목적에 맞게 사용
python3 manage.py makemigrations #model 수정 내용 로그
python3 manage.py migrate #로그 내용 DB 반영
#--> 도장 찍기
ORM(Object_Relational Mapping): class로 선언된 model 객체와 관계형 데이터 베이스(RDBS)의 데이터를 매핑