"3. 장고 모델 활용"의 두 판 사이의 차이
둘러보기로 가기
검색하러 가기
(새 문서: 분류:장고 모델) |
|||
1번째 줄: | 1번째 줄: | ||
[[분류:장고 모델]] | [[분류:장고 모델]] | ||
+ | |||
+ | ==외부 모델과 연결== | ||
+ | 외부모델을 연결한다든가 다양한 상황이 생길 수 있다. 이때 외부모델을 임포트해와야 하는데, 다음과 같은 형식으로 불러온다. | ||
+ | |||
+ | from 앱이름.models import 모델명 | ||
+ | |||
+ | 위 형식으로 임포트 해서 사용할 수 있다. | ||
+ | {| class="wikitable" | ||
+ | ! | ||
+ | ! | ||
+ | ! | ||
+ | |- | ||
+ | |댓글달기 | ||
+ | |댓글을 다는 기능을 구현하기 위해 댓글 테이블을 만들려면 기존 글에 대한 ForeignKey를 사용해야 한다. | ||
+ | on_delete-models.CASCADE 옵션은 기존 글이 사라질때 같이 사라지게 한다는 의미이다. | ||
+ | |<syntaxhighlight lang="python"> | ||
+ | class 댓글(models.Model): | ||
+ | 기존글 = models.ForeignKey(기존모델, on_delete-models.CASCADE) | ||
+ | </syntaxhighlight> | ||
+ | |} | ||
+ | ==tip.== |
2021년 5월 11일 (화) 20:08 판
1 외부 모델과 연결
외부모델을 연결한다든가 다양한 상황이 생길 수 있다. 이때 외부모델을 임포트해와야 하는데, 다음과 같은 형식으로 불러온다.
from 앱이름.models import 모델명
위 형식으로 임포트 해서 사용할 수 있다.
댓글달기 | 댓글을 다는 기능을 구현하기 위해 댓글 테이블을 만들려면 기존 글에 대한 ForeignKey를 사용해야 한다.
on_delete-models.CASCADE 옵션은 기존 글이 사라질때 같이 사라지게 한다는 의미이다. |
class 댓글(models.Model):
기존글 = models.ForeignKey(기존모델, on_delete-models.CASCADE)
|