我有一条短信:
class QuestionText(models.Model):
text = models.TextField()
def __str__(self):
return "{0}".format(self.text)
和一个答案:
class ElementShortAnswer(models.Model):
question = models.ForeignKey(QuestionText)
answer = models.CharField(max_length=400)
def __str__(self):
return "{0}".format(self.answer)
如何为每个用户添加答案。也就是说,用户 ElementShortAnswer 具有每个用户的答案列表。
提前感谢,
您需要向
模型添加用户外键ElementShortAnswer
并将 ElementShortAnswer 模型中的问题字段更改为一对一,因为每个问题应为每个用户回答一次。
from django.contrib.auth.models import User
并将此行包含在 ElementShortAnswer 类定义中 -
user = models.ForeignKey(User)