我对Django是个新手,我正在开发一个在线考试应用程序,用户可以选择问题和他们的选项,还有一个提交按钮,这样一旦提交就可以进入下一个问题。 问题是我不能为一个特定的问题选择答案。 我的问题是:
以下是我的代码片段: 型号:
class QuestionTbl(models.Model):
ques_id=models.IntegerField()
Text=models.TextField(max_length=200)
marks=models.FloatField()
def __str__(self):
return self.Text
class AnswerTbl(models.Model):
ques=models.ForeignKey(QuestionTbl)
Option=models.CharField(max_length=200)
iscorrect=models.BooleanField(default=False)
def __str__(self):
return '%s' %(self.Option)
查看:
def loadQuestions(request):
if request.method=='POST':
form=AnswerForm(request.POST)
if form.is_valid():
form.save()
else:
form=AnswerForm()
return render(request,"Pages/questions.html",{"form":form})
我试着使用val=form.MultiplechoiceField(queryset=AnswerTbl.objects.get(id=anyquesid))
,但我还是不知道如何在每次id进入查询时传递它或自动递增它
在上面的代码中,questions.html位于页面文件夹中
目前没有回答
相关问题 更多 >
编程相关推荐