我想在 Django 中构建一个问题并使用 django 的管理界面输入数据。站点管理员应该能够设置带有问题的新问卷。定义哪些问题始终具有疑问关系的模型是没有问题的:
class Questionary(models.Model):
title = models.CharField(max_length=50)
def __unicode__(self):
return self.title
class Question(models.Model):
text = models.CharField(max_length=150)
questionary = models.ForeignKey(Questionary)
def __unicode__(self):
return self.text
使用它我可以在管理员中创建和编辑问题(但只有它的标题)。我也可以编辑与问题相关的每个问题。但一次只有一个问题。
有没有办法将模型(或管理区域的一部分)设置为顶部的“问题部分”和管理界面中的问题?使用按钮来添加和删除问题?
非常感谢,
mfapl