From e89cca8c58412d59f9af77f05a5765fcdb35e527 Mon Sep 17 00:00:00 2001 From: oereo Date: Thu, 23 Apr 2020 19:31:47 +0900 Subject: [PATCH] [ADD] 4th session --- 4session/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/4session/README.md b/4session/README.md index 1ebc89e..1aa3b9c 100644 --- a/4session/README.md +++ b/4session/README.md @@ -8,7 +8,7 @@ Django에서 관계를 표현하는 모델 필드에 대해서 알아야 합니 - OneToOneField - ManyToManyField -#### ForeginKey +### ForeginKey - 1:N 관계를 의미합니다!! 예를들어서 댓글과 게시글과의 관계처럼요! 한 게시글에 여러댓글들이 달리겠죠? 하나의 게시글에 여러개의 댓글이 달리는 것과 같은 관계를 ForeginKey라고 합니다!! - 사용법 @@ -18,7 +18,7 @@ class comment(models.Model): ``` 두개의 인자를 받습니다!! 하나는 어떠한 Model class를 받을 것인지!! 다른 인자는 삭제시 어떤 옵션을 줄것인지 이렇게 두개를 받습니다!! 저 예시에는 CASCADE를 썼기 때문에 게시글이 삭제될 경우 관련된 모든 comment들을 다 삭제하게 됩니다!!! 즉 N쪽의 데이터들을 다 지우라는 말이에요!! -#### OneToOneField +### OneToOneField - 1:1 관계를 말합니다!! 보통은 User Model 커스튬을 해서 profile Model을 연결할 때!! 사용해요!! - 사용법 @@ -27,5 +27,5 @@ class profile(models.Model): user = models.OneToOneField(Class명, on_delete=models.CASCADE) ``` -#### ManyToManyField +### ManyToManyField - N:N 관계입니다!!! 다대다 관계에요!! 보통은 인스타그램처럼 게시글, tag을 달 때 이 관계로 사용이 됩니다!! 한 게시글에 태그가 여러개 달리고 태그를 눌렀을 경우 연관된 게시글들이 보이는 것처럼요!!