在Django建立调查问卷
我正在尝试建立一份Django调查问卷。我有用户注册和登录。 每个用户登录后,都将有一组他必须参加的课程 回答问卷。每个问题可能有不同类型的选择。我怎样才能发帖 基于他参加的课程的问题在Django建立调查问卷,django,Django,我正在尝试建立一份Django调查问卷。我有用户注册和登录。 每个用户登录后,都将有一组他必须参加的课程 回答问卷。每个问题可能有不同类型的选择。我怎样才能发帖 基于他参加的课程的问题 class Aulas(models.Model): title = models.CharField(max_length=200) #classes he attended[title of the class] def __unicode__(self): return '%
class Aulas(models.Model):
title = models.CharField(max_length=200) #classes he attended[title of the class]
def __unicode__(self):
return '%s' % (self.title)
''' this were i add classes the student attends '''
class Questions(models.Model):
question= models.CharField(max_length=500)
aula = models.ForeignKey(Aulas)
choice_type = models.CharField(max_length=10)
def __unicode__(self):
return '%s %s %s' % (self.question,self.aula,self.choice_type)
''' here i add questions and choice type '''
class Answer(models.Model):
answer=models.CharField(max_length=20)
questions=models.ForeignKey(Questions)
user=models.ForeignKey(User)
def give_choices(self,ANSWER_CHOICES):
self.answer=models.CharField(max_length=20,choices=ANSWER_CHOICES)
def __unicode__(self):
return '%s %s %s' % (self.answer,self.questions,self.user)
我已经在数据库中添加了所有问题。我的问题是如何创建页面我是否可以根据类(Aula)过滤问题,以便用户可以
回答这些问题。
我应该创建一个forms.py,还是可以在views.py中进行管理 问题是您应该将表单代码保存在哪里?如果是这样,那也没关系。我自己有forms.py和所有的表单,但是你也可以把它和视图一起放进文件中。但现在我解决了。非常感谢您的回复