拥有这两个课程我总是怀疑哪个是“链接”它们的最佳实践(如果有的话)
问题
class Question(models.Model):
text = models.CharField('Question',max_length=120)
created = models.DateTimeField(auto_now_add=True)
opens = models.DateTimeField()
closes = models.DateTimeField()
回答
class Answer(models.Model):
text = models.CharField('Answer',max_length=120)
votes = models.IntegerField(default=0)
错误 -我可以将此行添加到 Answer (这是复制/粘贴错误):
answers = models.ForeignKey(Answer)
编辑:
answers = models.ManyToManyField(Answer)
我可以将此行添加到答案:
question = models.ForeignKey(Question)
我想知道这是否真的无关紧要,或者我应该考虑不同的方面。
谢谢!