← 문제 목록
중급 Django 50P

Django 모델 간 관계 설정 방법은?

Django에서 모델 간의 관계를 설정할 때, ForeignKey와 ManyToManyField를 사용할 수 있습니다. ForeignKey는 일대다 관계를 나타내고, ManyToManyField는 다대다 관계를 나타냅니다. 예를 들어, 게시글과 태그 간의 관계를 정의할 때 ManyToManyField를 사용하고, 사용자와 게시글 간의 관계는 ForeignKey로 설정할 수 있습니다. 이때, 관계를 설정하기 위해 어떤 방법이 올바른지 선택하세요.
PYTHON
from django.db import models

class Author(models.Model):
    name = models.CharField(max_length=100)

class Post(models.Model):
    title = models.CharField(max_length=200)
    author = models.ForeignKey(Author, on_delete=models.CASCADE)
    tags = models.ManyToManyField('Tag')

class Tag(models.Model):
    name = models.CharField(max_length=50)

답변

로그인 후 제출하기
0명 풀이 · 정답률 0%