【发布时间】:2015-12-04 20:36:07
【问题描述】:
我在 Django 中有一个名为 Student 的模型,我希望一个变量 student 成为与他们成为朋友的其他学生。例如:
Tim.friends_set.all() = 吉姆、鲍勃、山姆
我的 _____ 在这段代码中是什么?有没有办法在不创建新模型的情况下做到这一点?
class Student(models.Model):
name = models.CharField(max_length=128, unique=True)
friends = models.________(Student, blank = True)
我想象如果我创建一个新模型,它会是这样的:
class friends(models.Model):
student = models.ForeignKey(Student)
friends = models.models.ManyToManyField(Student, blank = True)
【问题讨论】:
-
你试过使用 ForeignKey 吗?
标签: python sql django model foreign-key-relationship