← 문제 목록
중급
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%