在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 '%

我正在尝试建立一份Django调查问卷。我有用户注册和登录。 每个用户登录后,都将有一组他必须参加的课程 回答问卷。每个问题可能有不同类型的选择。我怎样才能发帖 基于他参加的课程的问题

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和所有的表单,但是你也可以把它和视图一起放进文件中。但现在我解决了。非常感谢您的回复