私はdjangoのチュートリアルに従っており、モデルファイル(コードは以下にあります)のCircleクラスで、メソッドcontactsが返すことがわかりますself.user_info.contact_set.all()
。user_info はクラス models.Model のメソッドですか? いつ/どのように作成されましたか?
前もって感謝します
class Circle(models.Model):
name = models.CharField(max_length=250)
owner = models.ForeignKey(User)
def contacts(self):
return self.user_info.contact_set.all()
def is_in_circle(self, user):
if user in self.user_info.contact_set.all():
return True
return False
class UserInfo(models.Model):
circle = models.ManyToManyField(Circle)
notes = models.TextField()