我正在用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