2012-03-28 65 views
1

在我的應用程序中,我試圖實現一項功能,可以幫助用戶插入某些「頻繁」數據。如何從下拉菜單中顯示模型形式django

# models.py 
class ExamSet(models.Model): 
    set = models.CharField(max_length=40) 

class Exam(models.Model): 
    examset = models.ForeignKey(ExamSet) 
    value = models.CharField(max_length=40) 

# forms.py 
class ExamForm(ModelForm): 
    class Meta: 
     model = Exam 

特別是我需要:

1)顯示一個下拉菜單與ExamSet的查詢集(我用它確定)

2)的onclick顯示所有考試ModelsForms這一點在選擇ExamSet

我只是一個Django的的的JavaScript模板初學者,幫助將是非常讚賞:)提前

感謝。

回答

1

看看smart_selects,它允許填充一個選擇與約束另一個值。

+0

謝謝隊友,我會試試看! – 2012-03-30 07:58:14

+0

我發現了一個類似的項目,看起來很有希望! http://www.dajaxproject.com/forms/ – 2012-04-01 12:32:10