from django.db import models
from django.contrib.auth.models import User
class WorkDailyRecord(models.Model):
user = models.ForeignKey(User)
date = models.DateTimeField(auto_now=True)
contents = models.TextField()
check_user = models.ManyToManyField(User)
target_user = models.ManyToManyField(User)
ONGOING_OR_END =(
('ing', '진행중'),
('end', '완료'),
)
ongoing_or_end = models.CharField(
max_length=3,
choices=ONGOING_OR_END,
default='ing',
)
そのコードを書くと、エラーが発生します...
インターネットを検索したところ、'related_name' 属性を使用する必要があることがわかりました。
しかし、なぜその属性を使用しなければならないのかわかりませんか??
どうして??