表单中的Django Queryset [英] Django Queryset in forms
本文介绍了表单中的Django Queryset的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何在此模型形式中创建查询集。这是我的代码。
How can i make a queryset in this modelform. This is my code.
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)}
这是使用queryset的正确方法吗?请帮我。
Is this the right way in using queryset? Pls help me.
谢谢。
推荐答案
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)
这篇关于表单中的Django Queryset的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文