jm_p_op
django-models.ForeignKey() 본문
writer=models.ForeignKey(UserModel, on_delete=models.SET_DEFAULT, default=3)#default값은 my_user id값 확인필요
UserModel: 연결되는 데이터 테이블
on_delete= 대상이 삭제될때의 행동
-부모삭제시 자식테이블 삭제
models.CASCADE
-부모삭제시 null값으로 채우기(null값이 안되면 세팅안됨)
models.SET_NULL
-부모삭제시 null값으로 채우기(삭제시 default값으로 넣기 여기선 3(UserModel의 PK값))
on_delete=models.SET_DEFAULT, default=3
-부모 삭제할려면 자식도 삭제해야됨
models.PROTECT
'py > django' 카테고리의 다른 글
form 사용법 (0) | 2023.04.13 |
---|---|
django - ManytoManyField (0) | 2023.04.12 |
django- form 형식 (0) | 2023.04.10 |
django - AbstractUser (0) | 2023.04.09 |
.ForeignKey(object,option) (0) | 2023.04.07 |