2011-05-17 54 views
0

我想在Django中構建一個問題,並使用django的管理界面輸入數據。 網站管理員應該能夠設置新的問題與問題。定義模型哪些問題始終本着關係querstionary是沒有問題的:在Django中使用1:n關係admin

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 

使用這個我可以創建和編輯questionaries(但只有它的標題)在管理。此外,我可以編輯每個問題與問題的關係。但是一次只有一個問題。

有沒有一種方法來設置模型(或管理區域的一部分)的頂部有「問題部分」,以及管理界面下面的問題?用按鈕添加和刪除問題?

非常感謝,

mfapl

回答