2010-09-06 85 views

回答

6

當然。

class BlogForm(forms.ModelForm): 
    entries = forms.ModelMultipleChoiceField(
     queryset=Entry.objects.all(), 
     widget=forms.CheckboxSelectMultiple) 

    class Meta: 
     model = Blog 

    def __init__(self, *args, **kwargs): 
     super(BlogForm, self).__init__(*args, **kwargs) 
     if self.instance: 
      entries = Entry.objects.filter(blog=blog) 
      self.fields['entries'].queryset = entries 
相關問題