Python 问卷组织中的不同回答类型
我正在尝试实现一个问卷应用程序。以下是我的问题模型:Python 问卷组织中的不同回答类型,python,django,Python,Django,我正在尝试实现一个问卷应用程序。以下是我的问题模型: class Question(models.Model): TEXT = 0 CHECKBOX = 1 INTEGER = 2 QUESTION_TYPES = ( (TEXT, 'Text'), (CHECKBOX, 'CheckBox'), (INTEGER, 'Integer'), ) question_type = models.IntegerF
class Question(models.Model):
TEXT = 0
CHECKBOX = 1
INTEGER = 2
QUESTION_TYPES = (
(TEXT, 'Text'),
(CHECKBOX, 'CheckBox'),
(INTEGER, 'Integer'),
)
question_type = models.IntegerField(default=TEXT, choices=QUESTION_TYPES)
text = models.CharField(max_length=255, default='')
答案类型必须基于问题。所以,我希望它是INTEGER的IntegerField,TEXT的CharField,等等
我有一个想法,使抽象答案类和整数,TextAnswer继承自它。但是这种方式对于在管理中编辑来说不是很方便
我怎样才能更好地实施问答课