我正在用django设计一个测验引擎。 在models.py,我有这样的类:动态Django模型控件
class Quiz (models.Model):
quiz_id = models.AutoField (primary_key=True)
problem_desc = models.TextField (blank=True)
problem_has_resource = models.BoolField()
problem_is_choice = models.BooleanField()
def __unicode__ (self):
return self.quiz_id
class Choice (models.Model):
choice_id = models.AutoField (primary_key=True)
quiz_id = models.ForeignKey (Quiz);
choice_desc = models.CharField (max_length = 500)
is_answer = models.BooleanField()
class Answer (models.Model):
quiz_id = models.ForeignKey (Quiz)
input_answer = models.FloatField()
class Quiz_Resource (models.Model):
quiz_id = models.ForeignKey (Quiz)
title = form.CharField (max_length = 50)
file = forms.FileField()
def __unicode__ (self):
return self.file.name
测验可能需要被输入的“接听”或选择一个选择。测验可能有很多选择。测验可能会有一些额外的资源。我想让boolfield控制管理页面样式,设置正式信息。我怎样才能实现它?
鞠躬,谢谢!
在这里输入的代码
谢谢!现在我想设计一个特殊的网页作为管理页面 – 2012-02-05 16:58:40