我有Question
和Answer
模型,如下所示:
class Question(models.Model):
text = model.textField()
class Answer(models.Model):
question = model.ForeignKey(Question)
text = model.textField()
correct = model.BooleanField()
我希望在保存问题的同时保存四个答案,其中只有一个答案可以正确。另外一个答案必须是正确的四个。
答案 0 :(得分:-1)
好吧,我认为你最好的选择就是利用Django Forms并对其干净的方法进行验证。
可以在https://docs.djangoproject.com/en/1.6/ref/forms/validation/中找到其使用示例。它提供了很好的文档,并向您展示如何验证表单上的字段(这是您需要的)。如果您不知道如何创建表单,请先访问此https://docs.djangoproject.com/en/1.6/topics/forms/,然后查看它是如何完成的,并检查它是否是您要查找的内容。如果不是,请尝试使您的问题更清楚,请=)