如何将所有记录(按名称过滤)显示到表单中,Django

时间:2012-03-16 14:00:30

标签: python django forms

我是Django的新手,我试着去学习它。 对我来说,批评点是表格章节!

我的项目有一个“章程”类,我想在下拉菜单中显示所有对象(按字段名称)!

并且我想为特定的“搜索”(按类型和来宾)创建2个anothers下拉表单

models.py

class Charter(models.Model):
    name = models.CharField(max_length=200)
    type = models.CharField(max_length=200)
    guest = models.CharField(max_length=200)

图片解释得更好...... https://lh6.googleusercontent.com/-lJDVVEVRpJc/T2NHRphgdPI/AAAAAAAAAdk/By8oki041fI/w490-h500-k/Schermata%2B2012-03-16%2Ba%2B14.45.02.jpg

(抱歉英语不好)

1 个答案:

答案 0 :(得分:1)

在您的forms.py中,您可以通过执行以下操作来创建所谓的ModelForm:

class CharterForm(forms.ModelForm):
     class Meta:
           model = Charter