0

我怎样才能在这个模型中创建一个查询集。这是我的代码。

Class Sample(forms.ModelForm):  
    class Meta:  
        model = Customer  
        fields = ('name','address',)  
        widgets = {  
            'name' : Select(attrs={'class':'span2'}),  
            'address' : TextInput(attrs={'class':'span4'}),  
             }  
        queryset = {'name': User.objects.filter(type_id=1)}  

这是使用查询集的正确方法吗?请帮助我。

谢谢你。

4

1 回答 1

2
Class Sample(forms.ModelForm):  
    class Meta:  
        model = Customer  
        fields = ('name','address',)  
        widgets = {  
            'name' : Select(attrs={'class':'span2'}),  
            'address' : TextInput(attrs={'class':'span4'}),  
             }  

    def __init__(self, *args, **kwargs):
        super(Sample, self).__init__(*args, **kwargs)
        self.fields['name'].queryset = User.objects.filter(type_id=1)
于 2013-04-13T07:30:08.950 回答