0

我想在 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

4

1 回答 1

2

是的,你可以,看看InlineModelAdmin

于 2011-05-17T12:43:27.803 回答